CentOS安装Redis + 开机启动

下载安装

1. Redis官网复制下载地址

http://download.redis.io/releases/redis-4.0.10.tar.gz

2.下载

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

3.解压

# tar xzf redis-4.0.10.tar.gz
# cd redis-4.0.10

4.安装

# make
# make install

5.启动

# redis-server

配置开机启动

1. 配置初始化脚本

将utils文件夹下的初始化脚本文件redis_init_script复制一份到/etc/init.d/下面,文件名为 redis_端口号。

cp utils/redis_init_script /etc/init.d/redis_6379

2. 建立以下需要的文件夹

/etc/redis 存放Redis的配置文件
/var/redis/端口号 存放Redis的持久化文件

3. 修改配置文件

复制配置文件模板(redis-4.0.10/redis.conf)复制到上面创建的/etc/redis 目录中,以端口号命名(如“6379.conf”)

# cp redis-4.0.10/redis.conf /etc/redis/6379.conf

通过vim修改以下配置

参数 说明
daemonize yes 使Redis以守护进程模式运行
pidfile /var/run/redis_端口号.pid 设置Redis的PID文件位置
port 端口号 设置Redis监听的端口号
dir /var/redis/端口号 设置持久化文件存放位置

现在也可以使用下面的命令来启动和关闭Redis了

# /etc/init.d/redis_6379 start
Starting Redis server...
27970:C 01 Jul 15:17:16.116 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
27970:C 01 Jul 15:17:16.117 # Redis version=4.0.10, bits=64, commit=00000000, modified=0, pid=27970, just started
27970:C 01 Jul 15:17:16.117 # Configuration loaded

# /etc/init.d/redis_6379 stop
Stopping ...
Redis stopped

说好的开机启动呢?

要让redis开机启动,还需要对Redis初始化脚本进行简单修改

vim /etc/init.d/redis_6379

在第四行as it does use of ***前面的位置插入这两行(是的,带着#号)

# chkconfig: 2345 90 10 
# description: Redis is a persistent key-value database
# as it does use of the /proc filesystem.

将redis加入系统启动项

# cd /etc/init.d/
# chkconfig redis_6379 on
/* 
  别像下面那样按路径来写,会报错:知道为什么的小伙伴留言告诉我一下哈
  服务 /etc/init.d/redis_6379 信息读取出错:没有那个文件或目录
*/
# chkconfig /etc/init.d/redis_6379 on

然后就可以直接启动/关闭redis了

service redis_6379 start
service redis_6379 stop

关机再开机检查一下redis是否开机启动了

你可能感兴趣的:(CentOS安装Redis + 开机启动)