您的位置:首页 > 数据库 > Redis

laravel 5.4 redis 报错 'Predis\Response\ServerException' with message 'ERR unknown command 'EVAL'' 201

2017-08-12 19:31 639 查看
在laravel 5.2 迁移到 5.4 出现错误

这个错误不是框架错误 是 redis 版本 过低导致的 !!

redis
eval
命令必须在版本 >= 2.6.0

之前安装redis的时候是用
yum
命令安装的。

安装的版本是2.4.10 找不到高版本的
yum
安装方式

没办法只能编译安装

编译安装官网也有,这里顺便也复制下来

wget http://download.redis.io/releases/redis-3.2.9.tar.gz[/code] 
tar xzf redis-3.2.9.tar.gz

cd redis-3.2.9

make


src/redis-server


src/redis-cli


redis 默认是前台运行的 后台运行需要修改配置文件
redis.conf


大约在 128 行

# By default Redis does not run as a daemon. Use 'yes' if you need it.

# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.

daemonize no


no 改成 yes 保存 然后执行命令

./redis-server [/path/to/redis.conf]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐