目 录CONTENT

文章目录

Redis启动后报错.RedisException ERR unknown command EVAL

大T
2022-01-03 / 0 评论 / 0 点赞 / 128 阅读 / 0 字

Redis启动后报错.RedisException  ERR unknown command  EVAL

一、错误描述

项目启动后报错:org.redisson.client.RedisException: ERR unknown command `EVAL`, with args beginning with: `local value=redis.call

image

二、引起原因

redission中大量的调用了lua脚本,而lua脚本需要redis内置的lua编辑器来编译,需要用到eval命令,但是默认eval命令是禁用的。

具体原因可查看:[[关于redis eval id='2e6dfff3-28bd-4622-aae8-d2f156eb53de']]

三、解决方法

如果是自己部署的redis,并且非哨兵模式,注释掉redis的启动的配置文件中 rename-command EVAL ''。

如果是买的redis服务,腾讯云或者阿里云等等,需要联系运营商开启eval命令。

0

评论区