Centos7系统安装redis4.0.X

第一步:下载redis源码安装包

1 [root@molson src]# wget http://download.redis.io/releases/redis-4.0.14.tar.gz

第二步:解压压缩包并进入redis源码包文件夹

1 [root@molson src]# tar xvf  redis-4.0.14.tar.gz
2 
3 [root@molson src]#cd   redis-4.0.14

第三步:安装相关依赖库

[root@molson src]#yum install gcc  -y

第四步:编译安装

1 [root@molson redis-4.0.14]# make MALLOC=libc
2 
3 
4 #进入src目录
5 [root@molson src]# make PREFIX=/apps/redis install

出现上图图片信息,说明程序安装成功

第五步:验证安装的版本信息

  

在命令行启动/apps/redis/bin/redis-server,并且能够出现上图的信息,说明安装成功

第六步:设置systemctl启动服务脚本

 1 [root@s1 ~]# cat  /usr/lib/systemd/system/redis.service 
 2 
 3 [Unit]
 4 Description=Redis persistent key-value databaseAfter=network.target
 5 After=network-online.targetWants=network-online.target
 6 
 7 [Service]
 8 
 9 #ExecStart=/usr/bin/redis-server /etc/redis.conf --supervised systemd
10 ExecStart=/apps/redis/bin/redis-server /apps/redis/etc/redis.conf  --supervised systemd
11 ExecReload=/bin/kill -s HUP $MAINPID
12 ExecStop=/bin/kill -s QUIT $MAINPID
13 Type=notify
14 User=redis
15 Group=redis
16 RuntimeDirectory=redis
17 RuntimeDirectoryMode=0755
18 
19 [Install]
20 WantedBy=multi-user.target

第七步:创建redis用户和数据目录并授权

1 groupadd  -g 1000 redis && useradd   -u 1000 -g 1000 redis -s /sbin/nologin
2 
3 mkdir -pv /apps/redis/{etc,logs,data,run}
4 
5 chown redis.redis -R  /usr/local/redis/

第八步:创建命令连接

1 ln -sv /apps/redis/bin/redis-* /usr/bin/2 
3 /usr/bin/redis-benchmark’ -> ‘/apps/redis/bin/redis-benchmark’‘
4 /usr/bin/redis-check-aof’ -> ‘/apps/redis/bin/redis-check-aof’‘
5 /usr/bin/redis-check-rdb’ -> ‘/apps/redis/bin/redis-check-rdb’‘
6 /usr/bin/redis-cli’ -> ‘/apps/redis/bin/redis-cli’‘
7 /usr/bin/redis-sentinel’ -> ‘/apps/redis/bin/redis-sentinel’‘
8 /usr/bin/redis-server’ -> ‘/apps/redis/bin/redis-server’
原文地址:https://www.cnblogs.com/molson/p/13502106.html