问题标签 [redis-cli]
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-cli --latency 命令设置样本大小?
我正在尝试编写一个脚本来监视我的服务器的 redis 延迟。我看到了这个redis-cli --latency
命令,但找不到任何方法来预设它应该实际测量的样本大小,所以我实际上可以看到延迟随时间的差异。我找不到有关此操作的文档或任何实际方法。
这是可能的,如果是的话,怎么做?
php - 在 Redis 中将 JSON 存储为字符串时转义特殊字符
我正在尝试通过 PHP 将 JSON 数据存储在 Redis 中,但通过 redis-cli 命令行客户端对其进行测试。
在这两个客户端中,我似乎无法在不以某种方式转义的情况下存储 JSON。
不工作。
试过单引号。不工作。
尝试用反斜杠转义所有内容。不工作。
尝试用反斜杠和双引号转义所有内容。
它有效!
现在,在 serialize() 或 json_encode() 中有一个简单的参数可以让这种情况自动发生,
或者
我必须使用 preg_replace() 编写一个自定义函数,以便在存储时添加斜杠,然后在检索时删除斜杠,并希望没有特定的棘手数据会破坏我基于自定义正则表达式的代码。
如果有适当的方法,我觉得第二种选择确实不可取。
任何想法这样的选择会是什么?
我无法使用 Predis(我尝试了https://github.com/nrk/predis/tree/php5.2_backport,因为我正在使用 PHP 5.2)但后来发现https://github.com/joelcox/codeigniter-redis它适用于所有基本数据类型。
那么,serialize() / json_encode() 的选项/参数是什么,它将允许 redis-cli 不会拒绝的字符串?
redis - 将 Redis 查询输出保存到文件
使用 redis-cli 我连接到特定服务器:
redis-cli -h 10.1.xx.xx
和select 1
然后只是获取一个关键功能的列表:
KEYS data_column*
这将在命令行上打印该列值的列表。但是,有很多值,我想将查询输出保存到文件中。
一般来说,> file_name
在命令之后使用是有效的。但在这种情况下,它不起作用,因为它在 redis 服务器上,虽然是从命令行。如何保存这样的查询结果?
redis - UTF-8 in redis-cli
I'm trying to show UTF-8 content in redis-cli.
I've tried this solution:
which was suggested here: Redis - problem with accents (UTF-8 encoding)
But this is what i'm getting: מחוז ירושלים
Can someone assist ?
python - 从给定的 Redis 集群中,我如何运行 Redis CLI 或 API 调用来获取整个集群上每个键的列表,而不仅仅是一台机器?
这仅适用于初始 Redis 设置。显然,在生产系统上,整个多机数据库的转储将很难排序。
尽管我更喜欢 Python,但我会接受任何语言的答案。
一个简单的 Redis CLI 命令也可以。
linux - redis-cli 使用模式执行 ttl 命令
我想从 redis-cli shell 一次显示我在 Redis 中的所有键的 ttl。
我尝试过类似的事情
但它不起作用,我不断收到错误:
bash - 在 redis-cli 中使用通配符删除多个键的最佳方法
我想从 node.js 运行一个 bash 脚本,以在每次服务器重新启动时从 redis 中删除所有会话密钥。我在某处读过Keys
不应该用于删除具有模式的多个密钥的地方,因为它会使服务器面临 DoS 等安全风险。这个 bash 脚本会是一种更安全的删除密钥的方法吗?是否xargs -L 1000
意味着在每个循环中它将删除 1000 个键?我理解正确吗?
我从这里拿了命令行。
redis - 带有通配符字段的 redis hmget
我在 redis 中有一个哈希集,如下所示。
如果我调用 hgetall abcd,它会给我哈希中的所有字段。我的目标是只获取以“rec.number”开头的哈希集字段。当我打电话时
它给了我这样的结果
有没有办法只为那些以我预期的模式开头的键检索数据?我只想检索那些键,因为我的数据集包含许多其他不相关的字段。
ruby - 通过 Ruby 和 redis-cli 将 JSON 有效负载推送到 redis
我正在尝试让一个 Ruby 脚本通过 redis-cli 将一个 json 有效负载推送到 redis,但不知何故我没有得到正确的引号:
我一定是以某种方式搞砸了引用,但我不知道在哪里。
memory - 如何在 Redis 中获取列表的内存大小?
我正在存储一个非常大的字符串列表,Redis
我试图找出是否有命令(或任何其他方式)来获取该列表使用的内存。有什么建议么?
我浏览了Redis commands
by 的列表,找不到任何相关的东西。