下载地址http://redis.io/download 安装步骤: 1、首先需要安装gcc yum install gcc 2、把下载好的redis-6.0.4.tar.gz 放到linux /usr/local文件夹下 或者(wget http://download.redis.io/releases/redis-6.0.4.tar.gz) 3、进行解压 tar -zxvf redis-6.0.4.tar.gz 4、进入到redis-6.0.4目录下,进行编译 make MALLOC=libc (如果报错可能是gcc版本问题,看最后) 5、进入到src下进行安装 make install 验证(ll查看src下的目录,有redis-server 、redis-cil即可) 6、方便管理将conf配置文件和命令文件放到指定目录 mkdir /usr/local/redis/conf mv /usr/local/redis-6.0.4/redis.conf /usr/local/redis/conf/ mkdir /usr/local/redis/bin cd /usr/local/redis-6.0.4/src mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /usr/local/redis/bin/ 修改密码 requirepass 123456 使用后台启动,所以修改redis.conf里的 daemonize 改为yes 7、启动并指定配置文件:/usr/local/redis/bin/redis-server /usr/local/conf/redis.conf 8、验证启动是否成功: ps -ef | grep redis 查看是否有redis服务 或者 查看端口:netstat -tunpl | grep 6379 进入redis客户端 /usr/local/redis/bin/redis-cli 退出客户端quit 退出redis服务: (1)pkill redis-server 、 (2)kill 进程号、 (3)/usr/local/redis-6.0.4/src/redis-cli shutdown 如果报错server.c:5166:39: error: ‘struct redisServer’ has no member named ‘maxmemory’ redis6需要gcc>=4.9 查看gcc版本 gcc --version //升级gcc sudo yum install centos-release-scl sudo yum install devtoolset-8 scl enable devtoolset-8 bash sudo yum list devtoolset-8\*