第一步:下载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’