下载安装包
wget http://download.redis.io/releases/redis-4.0.6.tar.gz
解压安装包
tar -zxvf redis-4.0.6.tar.gz
进入目录
cd redis-4.0.6
安装gcc,(先执行gcc -v查看是否安装,一般阿里云服务器购买时都安装好)
yum install gcc
这里直接在解压目录编译安装,如下图
make MALLOC=libc
将/redis-4.0.6/src目录下的文件加到/usr/local/bin目录
cd src && make install
接下来先配置一下,以后台进程方式启动redis,修改redis.conf文件
daemonize no
修改为
daemonize yes
然后设置redis开机启动
1、在/etc目录下新建redis目录
mkdir redis
2、将/redis-4.0.6/redis.conf 文件复制一份到/etc/redis目录下,并命名为6379.conf
cp /redis-4.0.6/redis.conf /etc/redis/6379.conf
3、将redis的启动脚本复制一份放到/etc/init.d目录下
cp /redis-4.0.6/utils/redis_init_script /etc/init.d/redisd
4、切换到/etc/init.d目录下,然后执行自启命令
/etc/init.d
chkconfig redisd on
如有以下报错
service redisd does not support chkconfig
解决办法,使用vim编辑redisd文件,在第一行加入如下两行注释,保存退出
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
加完后
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
#!/bin/sh
#
# Simple Redis init.d script conceived to work on Linux systems
# as it does use of the /proc filesystem.
再执行以下命令就不报错了
chkconfig redisd on
redis启动命令
service redisd start
关闭命令
service redisd stop
参考地址:https://www.cnblogs.com/zuidongfeng/p/8032505.html