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

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命令。

大T笔记所有文章均为本人原创,转载请您注明来源,并留下原文链接地址,是对我的尊重,也是对知识的尊重,谢谢!
大T笔记 » Redis启动后报错.RedisException ERR unknown command EVAL

大T笔记-我的个人互联网创业和自由职业之路

关于我 我的百宝箱
大T笔记-专注个人互联网创业和自由职业