网站迁移到线上服务器后,报 Redis error: ERR unknown command del 错误,求大神帮助

问题咨询 · tgy3300 · 于 4年前 发布 · 6951 次阅读

共收到 3 条回复
Fecmall#14年前 0 个赞

1.完整的报错信息是:Redis error: ERR unknown command del, 请补全,先修改标题!!

2.这是redis的报错,可以先google一下,有资料的

ERR unknown command 'keys'

ERR未知命令'键'

原因:keys命令用于全局查询 一般不建议使用所以能在redis.conf中配置了禁用该命令

解决方案: 检查redis.conf 中是否有该命令禁用配置

1/你线上的redis是否是你自己安装配置的,自行设置参数

2/如果使用了云redis等,请咨询相应的服务商如何开启。

tgy3300#34年前 1 个赞

终于解决了,问题真出在redis.conf里,该文件里被添加了新的命令如下:

# 新添加                                                                   
rename-command FLUSHALL ""
rename-command FLUSHDB  ""
rename-command KEYS     ""       
rename-command SHUTDOWN ""
rename-command DEL      ""
rename-command EVAL     ""     

在这几句命令前加 # 号注释掉,重启即可解决

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics