侧边栏壁纸
  • 累计撰写 1,958 篇文章
  • 累计创建 73 个标签
  • 累计收到 20 条评论

目 录CONTENT

文章目录

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

猿哥
2022-01-03 / 0 评论 / 1 点赞 / 2,230 阅读 / 0 字

一、错误描述

项目启动后报错: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命令。

1
博主关闭了所有页面的评论