侧边栏壁纸
博主头像
波哥

大龄程序猿&自由职业者&副业达人
爱好:敲代码、搞副业
12+年开发经验,热衷自动化网络推广!

  • 累计撰写 1,810 篇文章
  • 累计创建 77 个标签
  • 累计收到 13 条评论

目 录CONTENT

文章目录

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

波哥
2022-01-03 / 0 评论 / 0 点赞 / 1,178 阅读 / 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

评论区