get√发现一个redis zset的新玩法:用ZINTERSTORE把value都置0

Posted ahfuzhang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了get√发现一个redis zset的新玩法:用ZINTERSTORE把value都置0相关的知识,希望对你有一定的参考价值。

直接上指令:
redis-cli -h 192.168.0.5 -p 6379 -a test123

DEL __temp_ahfu1  
ZADD __temp_ahfu1 1 0.0.18.185_0 2 0.0.35.118_0 3 0.0.40.230_0 4 0.0.45.28_0  5 0.0.49.69_0 6 0.0.51.77_0 7 0.0.62.150_0 8 0.0.62.249_1 9 0.0.76.43_0 10 0.0.9.77_1   #插入10个子key

ZRANGEBYSCORE __temp_ahfu1 -inf +inf withscores  #读出来看看

ZINTERSTORE __temp_ahfu1 1 __temp_ahfu1 WEIGHTS 0  #自己和自己取交集,然后值的权重乘以0

以上是关于get√发现一个redis zset的新玩法:用ZINTERSTORE把value都置0的主要内容,如果未能解决你的问题,请参考以下文章

[ Redis ] 有趣的知识又增加了之 —— 为什么Redis的有序集合 “Sorted Set“ 取名为ZSet?

Redis:zset/zadd/zrange/zrembyscore 命令源码解析

为什么redis的zset用跳跃表而不用b+ tree?

Redis数据类型之ZSet

Redis(07)-ZSET实现简单限流

用redis的zset实现简单的限流