Centos 安装 redis

centos 上面安装软件,不记录下来,真的会忘记。

下载

在 redis 官网 下载

1
2
cd /user/local/src
wget http://download.redis.io/releases/redis-5.0.3.tar.gz

解压

1
tar xzf redis-5.0.3.tar.gz

安装

需要先安装 gcc

1
yum install gcc
1
2
3
4
cd redis-5.0.3
make MALLOC=libc
# 将/usr/local/src/redis-5.0.3/src 目录下的文件加到/usr/local/bin 目录
cd src && make install

等安装完毕,redis 就安装到/user/local/src/redis-5.0.3目录下

设置 redis 开机自启动

1、在/etc 目录下新建 redis 目录

1
2
cd /etc
mkdir redis

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

1
cp /usr/local/src/redis-5.0.3/redis.conf /etc/redis/6379.conf

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

1
cp /usr/local/src/redis-5.0.3/utils/redis_init_script /etc/init.d/redisd

4、设置 redis 开机自启动

先切换到/etc/init.d 目录下

然后执行自启命令

1
2
chkconfig redisd on
service redisd does not support chkconfig

看结果是 redisd 不支持 chkconfig
解决方法:

使用 vim 编辑 redisd 文件,在第一行加入如下两行注释,保存退出

1
2
# chkconfig:   2345 90 10
# description: Redis is a persistent key-value database

注释的意思是,redis 服务必须在运行级 2,3,4,5 下被启动或关闭,启动的优先级是 90,关闭的优先级是 10。

再次执行开机自启命令,成功

1
chkconfig redisd on

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

启动:

1
service redisd start

关闭:

方法 1:`service redisd stop

方法 2:redis-cli SHUTDOWN

参考资料:CENTOS7 下安装 REDIS


Centos 安装 redis
https://bubao.github.io/posts/91b3e2c2.html
作者
一念
发布于
2020年3月4日
许可协议