一、压缩包方式安装
1、安装redis7,需要其他版本按需更改版本号。
wget https://download.redis.io/releases/redis-7.0.9.tar.gz
2、解压文件
tar -zxvf redis-7.0.9.tar.gz
3、编译
cd redis-7.0.9
# make install 可修改为 make PREFIX=安装路径 install 来指定安装路径
# 对6.0.x版本的Redis编译需要高版本的gcc,CentOS7自带的gcc不能满足编译需求
make && make install
4、启动Redis
# 启动redis,可以命令后带上redis配置文件,以指定的配置文件启动,否则使用默认的
# 配置文件启动,默认前台启动,需要改为后台可以修改对应的redis配置文件:daemonize yes
/usr/local/bin/redis-server
二、YUM安装
建议先自己手动创建一个redis用户和redis用户组,因为通过yum安装redis若没有redis这个用户则会自动创建一个服务用户redis和相应的redis用户组。这个账号默认是不支持ssh连接的。
useradd redis
下载仓库
yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
查看redis版本列表
yum --enablerepo=remi list redis --showduplicates | sort -r
下载对应redis
yum --enablerepo=remi install redis-7.0.9 -y
系统设置,消除启动redis时的警告
echo net.core.somaxconn = 1024 >> /etc/sysctl.conf
echo vm.overcommit_memory = 1 >> /etc/sysctl.conf
sysctl -p
启动redis
systemctl start redis
此方式下载的redis配置文件在/etc/redis.conf 和 /etc/redis/redis.conf,前者是后者软连接。