标签: redis
我正在尝试遍历我的设置中的所有键,但不确定这是如何工作的。
说我有这样的一套:
SADD myset "hello" "world"
我的套装现在有2把钥匙。
我如何循环并获取所有值,或通过它们进行分页?
我试过了:
$redis.scan(0, match:"myset")
然后我回来了:
2.3.3 :020 > $redis.scan(0, match:"myset") => ["0", ["myset"]]
我对这个结果怎么办感到困惑?
答案 0 :(得分:2)
只需使用SMEMBERS命令获取所有设置成员:
SMEMBERS
$redis.smembers('myset')
如果您希望浏览并匹配,则需要使用SSCAN变体:
SSCAN
$redis.sscan('myset', 0, match: '...')