gpt4 book ai didi

ruby redis 客户端扫描与 key

转载 作者:IT王子 更新时间:2023-10-29 06:03:16 24 4
gpt4 key购买 nike

我正在为 redis 的 ruby​​ 客户端寻找一些文档,但不幸的是。我正在使用 key ,但我听说它们在生产 redis 中的性能很糟糕。

$redis = Redis.new(host: Settings.redis_host, port: Settings.redis_port)
keys = $redis.keys("prefix*")

想切换到 $redis.scan("prefix*") 但我没有找到任何示例。也试过了

keys = $redis.scan(0, {match: "key:1?"})
Redis::CommandError: ERR syntax error
keys = $redis.scan(0, match: "key:1?")
Redis::CommandError: ERR syntax error

对此有所了解。谢谢。

编辑:将 redis 客户端从 3.0.4 更新到 3.0.7 后

keys = $redis.scan(0, match: "prefix*")

成功了。

最佳答案

这样做:

keys = $redis.scan(0, match: 'prefix?')

Here是您需要的“文档”。

请务必阅读 official documentation 扫描

关于ruby redis 客户端扫描与 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22143659/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com