Centos安装Redis

7次阅读

共计 948 个字符,预计需要花费 3 分钟才能阅读完成。

一、安装 redis

第一步:下载 redis 安装包

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

第二步:解压压缩包

tar -zxvf redis-4.0.6.tar.gz

第三步:yum 安装 gcc 依赖

yum install gcc

第四步:跳转到 redis 解压目录下

cd redis-4.0.6

第五步:编译安装

 make MALLOC=libc

二、启动 redis 的三种方式

 cd src

1、直接启动 redis

./redis-server

2、以后台进程方式启动 redis

第一步:修改 redis.conf 文件
将 daemonize no
修改为
daemonize yes

第二步:指定 redis.conf 文件启动

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

3、设置 redis 开机自启动

在 /etc 目录下新建 redis 目录

cd /etc
mkdir redis

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

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

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

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

4、设置 redis 开机自启动

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

然后执行自启命令

chkconfig redisd on

看结果是 redisd 不支持 chkconfig

解决方法:

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

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

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

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

chkconfig redisd on

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

service redisd start
正文完
 0