在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
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]