1、键名t_1minx年月日时分例如t_1min*2019-5-2216:05使用hashvalue=>数据值会产生很多hash值2、键名t_1min使用sorted-set分数就是时间戳=>数据值只会产生一个有序列表同一场景下比如或者今日每一分钟的数据哪一个数据会更快设计更优两个方案我用ab测试了下没有明显的区别
2 回答
慕田峪4524236
TA贡献1875条经验 获得超5个赞
对于rediskey的命名规范很重要,只要抓住两点就可以:一是尽量不要包含特殊字符我们可能会使用特殊字符做业务上的分割,很可能引入难以排查的bug;二是非敏感数据不提倡使用hash尽量从业务层次规避重复问题。从你说的效率方面来说两者没有太大差别,如果没有其他需求建议使用第二种方案。
添加回答
举报
0/150
提交
取消