1.官网下载redis:http://download.redis.io/releases/redis-4.0.6.tar.gz
2.上传到linux系统文件夹:/usr/opt 解压文件 tar zxvf redis-4.0.6.tar.gz
3.安装gcc依赖:yum install gcc
4.进入redis解压后的目录下:cd /usr/opt/redis-4.0.6
5.编译安装:make MALLOC=libc
进入src目录并安装:cd src && make install
可直接启动:./redis-server,不能后台运行
6.后台运行redis
修改redis.conf文件
将daemonize no 改 daemonize yes
指定redis.conf文件启动:./redis-server /usr/local/redis-4.0.6/redis.conf
查看进程:ps -aux | grep redis
关闭进程
设置redis开机自启动,进入/etc目录执行:
mkdir redis
cp /usr/opt/redis-4.0.6/redis.conf /etc/redis/6379.conf
cp /usr/opt/redis-4.0.6/utils/redis_init_script /etc/init.d/redisd
修改redisd:vi /etc/init.d/redisd
在最上面添加两行代码:
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
注释的意思是,redis服务必须在运行级2,3,4,5下被启动或关闭,启动的优先级是90,关闭的优先级是10
执行开机自启动命令:chkconfig redisd on
启动:service redisd start
(遇到问题:/var/redis/run/redis_6379.pid exists, process is already running or crashed。
解决执行:
redis-server /etc/redis/6379.conf
shutdown -r now
)
停止:service redisd stop