amazon-web-services - redis 上的 keys 命令行为与 aws 上的 redis 集群

标签 amazon-web-services redis redis-cli

redis 有点新手...

我注意到 redis 上有一个奇怪的行为...... 当我在本地运行 redis 并使用命令“keys *”时 - 我看到了系统中的所有 key - 根据文档,这没问题。

当我在 aws 上以 Elasticache\cluster 模式运行 redis 并使用命令 'keys *' - 我只得到 '1) 所有 3 个红色服务器上的“ElastiCacheMasterReplicationTimestamp”。 我试过其他命令来查找丢失的信息,但无济于事。 我们的应用程序\服务器似乎运行正常,所以有些东西工作正常,但什么地方? 我已阅读文档,但找不到任何关于此的内容。

谁能解释一下? 非常感谢。

最佳答案

Redis 集群不支持 KEYS 命令。您只能向单个 Redis 实例发送 KEYS 命令。

在生产环境中使用 KEYS 命令不是一个好主意,尤其是当你在 Redis 中有太多的键时(它会长时间阻塞 Redis)。

如果你坚持要获取你的Redis Cluster中的所有key,你就得自己实现,还有an example

关于amazon-web-services - redis 上的 keys 命令行为与 aws 上的 redis 集群,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39318563/

相关文章:

django - Redis 告诉我 "Failed opening .rdb for saving: Permission denied"

java - 将 Spring boot 从 1.5.3 升级到 2.1.6 时出现 NoSuchMethodError : org. springframework.data.redis.core.RedisTemplate.delete(Ljava/lang/Object;)V

ubuntu - 等待集群加入....永远不会结束 redis-trib.rb Redis 3.2.9

node.js - AWS 有没有办法隐藏我的nodejs 代码,同时向我的客户公开与访问和存储相关的账单信息

amazon-web-services - 嵌套 AWS Cloudformation 堆栈与使用 SSM 参数存储

ios - 如何修复 AWSCore (AWS-sdk-ios) 中的 [AWSTask 异常] 崩溃

bash - 如何优化redis cli脚本来处理5000万个key

php - 使用适用于 PHP 2 的 AWS 开发工具包创建 EBS 卷

java - 使用 base 40 编码字符串有什么含义?

redis - Redis key 大小是否还包括该 key 的数据大小或仅包括 key 本身?