CentOS7安装配置redis5.0.5

一、安装必需包gcc

yum install gcc

二、下载redis,并解压

wget http://download.redis.io/releases/redis-5.0.5.tar.gz
tar zxvf redis-5.0.5.tar.gz

三、进入redis解压目录,编译安装

cd redis-5.0.5
#如果不加参数,linux下会报错
make MALLOC=libc

四、将/usr/local/redis-5.0.5/src目录下的文件加到/usr/local/bin目录

  在解压目录下执行:cd src && make install

五、启动redis:

  • 直接启动方式,在redis解压目录的src文件夹下执行:
./redis-server

如上图:redis启动成功,但是这种启动方式需要一直打开窗口,不能进行其他操作,不太方便。

按 ctrl + c可以关闭窗口

  • 以后台进程方式启动redis

  修改redis.conf文件,该文件在redis解压目录下

vi redis.conf
#将daemonize no 改为daemonize yes

  指定redis.conf文件启动

./redis-server /usr/local/redis-5.0.5/redis.conf

  • 关闭redis进程
#查看当前redis进程
ps -aux | grep redis
#使用kill命令杀死进程
kill -9 pid

  • 设置开机启动

  在/etc目录下新建redis目录:mkdir redis

  将/usr/local/redis-5.0.5/redis.conf 文件复制一份到/etc/redis目录下,并命名为6379.conf

cp /usr/local/redis-5.0.5/redis.conf /etc/redis/6379.conf

 

  将redis的启动脚本复制一份放到/etc/init.d目录下

cp /usr/local/redis-5.0.5/utils/redis_init_script /etc/init.d/redisd

先切换到/etc/init.d目录下 ,然后执行自启命令

cd /etc/init.d
chkconfig redisd on

现在可以直接已服务的形式启动和关闭redis了

启动:

service redisd start 

关闭:
service redisd stop

原文地址:https://www.cnblogs.com/minutes/p/11204817.html