gpt4 book ai didi

redis - 从 Lua 脚本调用的未知 Redis 命令

转载 作者:可可西里 更新时间:2023-11-01 11:12:25 25 4
gpt4 key购买 nike

我尝试使用“config get”命令在 lua 中获取 redis 状态指标之一,但得到“Unknown Redis command called from Lua script”,我不知道为什么?

127.0.0.1:6379> eval "return redis.call('config get','lazyfree_pending_objects')" 0
(error) ERR Error running script (call to f_4e7351811a87a6961eb6fe85622dce826bbc681c): @user_script:1: @user_script: 1: Unknown Redis command called from Lua script
127.0.0.1:6379> eval "return redis.call('config', 'get','lazyfree_pending_objects')" 0
(empty list or set)
127.0.0.1:6379> eval "return redis.call('config', 'get','used_memory_dataset')" 0
(empty list or set)
127.0.0.1:6379> eval "return redis.call('config', 'get used_memory_dataset')" 0
(error) ERR Error running script (call to f_25423fef37dc24142677d59a564f5b664f9e0f45): @user_script:1: ERR CONFIG subcommand must be one of GET, SET, RESETSTAT, REWRITE

最佳答案

我遇到了同样的问题。在我将 python redis==2.10.5 升级到 redis==3.5.3 后开始出现此问题。

我猜这是因为最新的 python redis 包不支持 Redis 服务器(Linux 包)版本。

我已经将 linux Redis 服务器包升级到 4.0.9 并且可以正常工作。

记得重启系统。

关于redis - 从 Lua 脚本调用的未知 Redis 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55584166/

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