问题标签 [redis-commands]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
redis - Redis命令获取所有可用密钥?
是否有用于获取数据库中所有键的 Redis 命令?我已经看到一些 python-redis 库获取它们。但想知道是否可以从 redis-client 获得。
redis - 在 redis 命令提示符下使用不同的数据库
d以下按预期工作。但是如何从命令提示符将数据插入第四个数据库而不是默认的“0”?
database - 如何删除密钥?
我想删除匹配“用户*”的键。
如何在 redis 命令行中执行此操作?
redis - Redis“命令”命令
redis-cli info commandstats
说cmdstat_command:calls=4333329,usec=6417286195,usec_per_call=1480.91
用于生产服务器
这是关于https://redis.io/commands/command
我在慢日志中看到这些命令:
我还运行了https://redis.io/commands/monitor 10 秒。仅捕获了两个命令(共 500k)
https://github.com/facebookarchive/redis-faina工具显示:
这些命令是从 127.0.0.1 运行的,这很奇怪,因为我所有的客户都有不同的 ip
你能解释一下这些命令是谁做的吗?它是主/从内部吗?找不到答案
redis - redis 执行太多“信息”命令
当我使用命令监视 Redis 时,monitor
我观察到有很多info
命令正在执行。这是由 Redis 服务器本身还是由客户端应用程序执行的?
问题是,当我检查client list
服务器上命令的输出时,命令上有很多打开的连接对象info
导致服务器崩溃并出现以下错误。
ReplyError: Ready check failed: ERR max number of clients reached
database - 如何检查redis尚未处理的命令数
我正在尝试监视redis数据库。我正在使用 telegraf、influxdb 和 grafana 来监控它。现在,我想检查待处理的命令的数量和类型。我在这里查看此页面, Redis 命令队列大小。它帮助很大,但我希望我能得到更多信息,比如我写的命令的数量和类型。有什么方法可以检查吗?
redis - 带有 TYPE 选项的 SCAN 命令与 Lua 脚本之间的时间复杂度差异
我想从包含大量键的 Redis 数据库中获取具有特定 TYPE 的键。
我对redis.io的这篇笔记有疑问
TYPE 过滤器也会在从数据库中检索到元素后应用,因此该选项不会减少服务器完成完整迭代所需的工作量。
以下方法在时间复杂度和性能方面有什么区别?
- 使用带有 TYPE 选项的 SCAN 命令(从版本 >= 6.0 开始支持)
- 从此答案中使用 Lua 脚本
node.js - 如何在节点 js 中使用带有 redis get 方法的生成器?
我正在尝试缓存结果并尝试使用 redis 缓存来优化响应时间,但我想在 get 方法中实现生成器,但无法做到这一点,这是我的代码:
每次 id 打印未定义但当我以正常功能或箭头功能打印它时,它会打印在控制台上。
流程将是这样的:
第一次 id 没有被缓存,但第二次它应该被缓存值
( if (role != constants.userRoles.BUSINESS_OWNER) 将是真的,因为我正在采取这种特殊情况,所以 client.setex 方法将存储 id 的结果),但是这个东西只能在没有生成器功能的情况下工作,而不是这个解决方案。
那么,任何想法我怎样才能让它工作或我做错了什么?