ruby redis客户端扫描vs键

 陈柏佩66057 发布于 2023-01-20 13:12

我正在为redis的ruby客户端寻找一些没有运气的文档.我正在使用密钥,但我听说他们在生产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*")

工作.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有