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

时间:2021-11-08 16:16:52

centos6.8系统

1.依赖包安装

yum install gcc-c++


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

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

mv /root/redis-3.2.11.tar.gz /usr/local/redis-3.2.11.tar.gz

3.编译安装

cd /usr/local/
tar -zxzf redis-3.2.11.tar.gz
cd redis-3.2.11
make
make install

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

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

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

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

找到

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

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

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

daemonize yes

5.作为系统服务

cp/usr/local/redis-3.2.11/utils/redis_init_script /etc/init.d/redis
vi /etc/init.d/redis

修改

centos6.8下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作为后台进程启动。

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

6.启动服务

service redis start

7.停止服务

service redis stop

8.测试

输入redis-cil

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


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

# requirepass foobared 注释打开,改为

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

然后重启服务即可

密码登录测试

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

 

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

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