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主从 + 哨兵模式

使用三台云服务器搭建真正的Redis集群

CentOS7.7中Redis安装与开启服务(超详细)

[Linux.centOS].安装Redis 腾讯云

阿里云ECS安装的redis服务器,用java代码去连接报错。

centos 7 云计算服务器问题,求大神进