架构师成长记_第五周_02_Centos7下安装与配置 Redis

文章目录

  • Centos7下安装与配置Redis
    • 1. 将redis安装包上传到 centos7
    • 2. 进入该目录下, 进行解压
    • 3. 安装依赖
    • 4. 进入redis 目录, 进行编译安装redis
    • 5. 进入 utils 目录, 修改redis脚本配置, 将redis_init_script 拷贝到 /etc/init.d 下
    • 6. 返回到 redis安装目录, 将 redis.conf 核心配置文件拷贝到路径/usr/local/nginx 下, 即随后进行操作该目录下的redis配置
    • 7. 创建 working 目录
    • 8. 修改该核心配置文件
      • 1. 修改 daemonize 为 yes
      • 2. 修改dir 为下图所示路径
      • 3. bind 值
      • 4. 设置 redis 的密码
    • 9. 修改之前的redis启动脚本(redis_init_script)
    • 10. 给redis启动脚本(redis_init_script)赋权限
      • 前台效果
      • 后台效果
    • 11. 设置 redis 开机自动启动
      • 1. 添加如下脚本配置
      • 2. 进行脚本注册 `chkconfig redis_init_script on`
      • 3. 重启虚拟机并进行测试
  • PS

Centos7下安装与配置Redis

1. 将redis安装包上传到 centos7

架构师成长记_第五周_02_Centos7下安装与配置 Redis_第1张图片

2. 进入该目录下, 进行解压

cd /home/software
tar -zxvf redis-5.0.5.tar.gz
架构师成长记_第五周_02_Centos7下安装与配置 Redis_第2张图片

3. 安装依赖

yun install gcc-c++
架构师成长记_第五周_02_Centos7下安装与配置 Redis_第3张图片

4. 进入redis 目录, 进行编译安装redis

cd redis-5.0.5
make && make install
架构师成长记_第五周_02_Centos7下安装与配置 Redis_第4张图片

5. 进入 utils 目录, 修改redis脚本配置, 将redis_init_script 拷贝到 /etc/init.d 下

cd utils/
架构师成长记_第五周_02_Centos7下安装与配置 Redis_第5张图片
cp redis_init_script /etc/init.d/

6. 返回到 redis安装目录, 将 redis.conf 核心配置文件拷贝到路径/usr/local/nginx 下, 即随后进行操作该目录下的redis配置

cd /home/software/redis-5.0.5
mkdir /usr/local/redis -p
cp redis.conf /usr/local/redis
架构师成长记_第五周_02_Centos7下安装与配置 Redis_第6张图片

7. 创建 working 目录

mkdir /usr/local/redis/working
架构师成长记_第五周_02_Centos7下安装与配置 Redis_第7张图片

8. 修改该核心配置文件

cd /usr/local/redis
vim redis.conf

1. 修改 daemonize 为 yes

架构师成长记_第五周_02_Centos7下安装与配置 Redis_第8张图片

2. 修改dir 为下图所示路径

架构师成长记_第五周_02_Centos7下安装与配置 Redis_第9张图片
在这里插入图片描述

3. bind 值

架构师成长记_第五周_02_Centos7下安装与配置 Redis_第10张图片

4. 设置 redis 的密码

架构师成长记_第五周_02_Centos7下安装与配置 Redis_第11张图片
架构师成长记_第五周_02_Centos7下安装与配置 Redis_第12张图片

9. 修改之前的redis启动脚本(redis_init_script)

cd /etc/init.d
架构师成长记_第五周_02_Centos7下安装与配置 Redis_第13张图片
vim redis_init_script
更改设置内容如下:

# redis 默认启动的端口号 6379, 要配置的话, 在核心配置文件中设置, 即 redis.conf 中
REDISPORT=6379
EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli

# pid 与核心配置文件呼应, 即核心配置文件的值与此处是一致的
PIDFILE=/var/run/redis_${REDISPORT}.pid
# 核心配置文件路径, 修改成我们核心配置的路径
CONF="/usr/local/redis/redis.conf"

架构师成长记_第五周_02_Centos7下安装与配置 Redis_第14张图片

10. 给redis启动脚本(redis_init_script)赋权限

chmod 777 redis_init_script
启动执行该脚本
./redis_init_script start (start 开启, stop 关闭)

前台效果

架构师成长记_第五周_02_Centos7下安装与配置 Redis_第15张图片

后台效果

架构师成长记_第五周_02_Centos7下安装与配置 Redis_第16张图片

11. 设置 redis 开机自动启动

再次修改我们的脚本文件redis_init_script
cd /etc/init.d/
vim redis_init_script

1. 添加如下脚本配置

#chkconfig: 22345 10 90
#description: Start and Stop redis

架构师成长记_第五周_02_Centos7下安装与配置 Redis_第17张图片

2. 进行脚本注册 chkconfig redis_init_script on

在这里插入图片描述

3. 重启虚拟机并进行测试

reboot 重启命令
ps -ef | grep redis 检测redis进程
架构师成长记_第五周_02_Centos7下安装与配置 Redis_第18张图片

PS

为了配合生产环境, 我们使用这种脚本的方式进行设置开机自启动, 如果不是通过脚本的方式去执行, 我们也可以直接通过redis的server结合配置文件的方式去启动

你可能感兴趣的:(You,Are,the,Architect,centos,redis,运维)