redis常见问题解决
关闭lua脚本执行
禁用 tn-redis 的 lua 脚本:
- 进入 tn-redis 的pod
kubectl exec -it tn-redis-service-0 bash
- 在容器中执行登录redis的客户端:
redis-cli -a baidu_123
- 禁用 redis的 lua
redis-cli> CONFIG SET rename-command EVAL ""
redis-cli> CONFIG SET rename-command EVALSHA ""
redis-cli> CONFIG SET rename-command SCRIPT ""
- 验证禁用配置
redis-cli> EVAL "return 1" 0
(error) ERR unknown command `EVAL`, with args beginning with: `"return 1"`, `0`, redis-cli> SCRIPT LOAD "return 1"
(error) ERR unknown command `SCRIPT`, with args beginning with: `LOAD`, `"return 1"`,
