下载地址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\*