目前使用mongodb和redis结合。redis的key,使用mongodb自动生成的id,比如这个
ObjectId("5942221b18506251977e0d97")
一个是24字节。
现在有些场景是必须两个id构成一个redis的key。加起来。两个就是48个字节。再加上一些命名空间。一个key就是55字节左右。
比如
list:5942221b18506251977e0d97:593ae709dd809044f7284459
这么长,对性能影响多大?有没有必要优化?
之所以使用两个key,是方便删除的问题。比如 一个文章分类删除了,我可以把所有分类下面的key都清除掉。
比如
DEL list:5942221b18506251977e0d97:*
否则你不清除,这些key会一直遗留,占空间。
或许我可以设置过期时间,让redis自己删除过期的key
守候你守候我
狐的传说