centos7云服务器安装redis服务
Posted 小小财经
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7云服务器安装redis服务相关的知识,希望对你有一定的参考价值。
一、下载源码包:wget http://download.redis.io/releases/redis-4.0.9.tar.gz
二、解压:tar -xzvf redis-4.0.9.tar.gz #注意你当前的工作路径,我有一次就直接把它解压到了python3的目录下
#tar -zxvf redis-4.0.9.tar.gz -C ~/redis #也可以指定解压路径,比如这个是到家目录下的redis目录中
三、安装依赖:yum install gcc -y
四、在redis的解压目录下编译安装:make MALLOC=libc #这样就会生成src目录,然后进入src目录中继续编译执行:make install
五、设置开机启动
在第四步中,编译执行正常的话,可以在src中看到服务启动文件redis-server和客户端二进制文件redis-cli这两个文件,其实直接在src目录下执行./redis-server就可以正常启动服务了。而这样默认的配置文件使用的是redis源码解压目录下的redis.conf
启动脚本是源码包下utils目录中的redis_init_script,可以查看其中的内容:
复制一份启动脚本:cp /root/redis-4.0.2/utils/redis_init_script /etc/init.d/redisd
chkconfig redisd on
可能报错:
#!/bin/sh
# chkconfig: 2345 90 10
# description: Redis is a persistent key-value database
***编辑启动脚本redisd内容,插入第二、三行,注释的意思是,redis服务必须在运行级2,3,4,5下被启动或关闭,启动的优先级是90,关闭的优先级是10
再执行:chkconfig redisd on
这时就可以启动和关闭服务了:service redisd start 和 service redisd stop #但我们这时先不执行,往下看!!!
六、配置redis连接密码,并设置后台运行
复制一份默认配置文件: cp /root/redis-4.0.2/redis.conf /etc/redis/6379.conf #这时放到/etc/redis/中并且名字为6379.conf是否前面的启动脚本中有配置设置,可以自行查看
然后修改其中的项:daemonize yes 意思是以后台守护进程运行
同时还可以设置连接密码:requirepass 123654
最后可以启动服务了:service redisd start
但关闭的时候要密码,这里更多详细的可参考一位简书上的网友文章:https://www.jianshu.com/p/79737bc39396
以上是关于centos7云服务器安装redis服务的主要内容,如果未能解决你的问题,请参考以下文章
在阿里云centOS7上部署Redis 5.0.5主从 + 哨兵模式