centos6.8下redis安装与简单服务配置

https://blog.csdn.net/freedomwjx/article/details/78602490

centos6.8系统

1.依赖包安装

[plain] view plain copy
  1. yum install gcc-c++  

2.下载redis稳定版(https://redis.io/download),并上传到对应服务器

 如上传到了root目录下,移动到/usr/local

[plain] view plain copy
  1. mv /root/redis-3.2.11.tar.gz /usr/local/redis-3.2.11.tar.gz  

3.编译安装

[plain] view plain copy
  1. cd /usr/local/  
  2. tar -zxzf redis-3.2.11.tar.gz  
  3. cd redis-3.2.11  
  4. make  
  5. make install  

这个时候已经可以启动redis了,但是redis默认配置不能再后台运行,所以还要做以下处理

我们期望的结果是Redis 服务能在后台运行,并且通过service redis start/stop这样简单的命令就可以启动/停止服务

4.复制配置文件并修改配置

[plain] view plain copy
  1. cd /etc/  
  2. mkdir redis  
  3. cd redis  
  4. cp /usr/local/redis-3.2.11/redis.conf/etc/redis/6379.conf (为什么要重命名为6379,是为了方便后面把redis设置为系统服务的时候不用改配置:-D)  
  5. vi 6379.conf  

找到



daemonize no :默认情况是no,表示不作为守护进程运行,但是我们希望它能在后台运行,就要改成yes

daemonize yes

5.作为系统服务

[plain] view plain copy
  1. cp/usr/local/redis-3.2.11/utils/redis_init_script /etc/init.d/redis  
  2. vi /etc/init.d/redis  

修改


EXEC=/usr/redis/redis-3.2.11/src/redis-server             //redis-server:Redis服务的启动程序。

CLIEXEC=/usr/redis/redis-3.2.11/src/redis-cli               //redis-cli:Redis命令行操作工具。

CONF="/etc/redis/${REDISPORT}.conf"      //看到这里明白了吧,配置文件默认读取/etc/redis/下"端口号.conf"这个配置文件,如果自己配置文件取别的名字这里对应改掉,否则启动的时候会报找不到配置文件的错误


$EXEC $CONF &   //这里要加上&号,意思是把启动redis作为后台进程启动。

 

6.启动服务

[plain] view plain copy
  1. service redis start  

7.停止服务

[plain] view plain copy
  1. service redis stop  

8.测试

输入redis-cil


PS.如果要密码访问,则对/etc/redis/6379.conf文件修改配置

# requirepass foobared 注释打开,改为

requirepass bestredis       // bestredis为我们设置的redis访问密码

然后重启服务即可

密码登录测试

开启密码访问后,还需要修改一下redis服务脚本,加入认证的密码信息即可:

vi /etc/init.d/redis
$CLIEXEC -a "password" -p $REDISPORT shutdown

猜你喜欢

转载自blog.csdn.net/u010292561/article/details/80331430