码迷,mamicode.com
首页 > 其他好文 > 详细

centos7云服务器安装redis服务

时间:2020-05-22 22:52:43      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:wget   make   云服务器   插入   persist   stop   意思   download   配置   

一、下载源码包: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服务

标签:wget   make   云服务器   插入   persist   stop   意思   download   配置   

原文地址:https://www.cnblogs.com/ameile/p/12940215.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!