目录
- CentOS7 的 yum 仓库中,redis 的默认版本为?3 系列
- 为了 能让 CentOS7 安装上 Redis5,此处我们需要安装额外软件源
1、安装额外软件源
yum install centos-release-scl-rh
2、安装 Redis5
yum install rh-redis5-redis
- Redis5 默认安装的目录为 /opt/rh/rn-redis5/root/user/bin
- 该安装目录藏得太深了,不方便使用
- 我们通过符号连接,把需要用到的关键内容设置到方便使用的目录中
理解:
- 符号连接是 Linux 系统中的一种文件类型,它指向系统中的另一个文件或目录
- 类似于 Windows 系统中的快捷方式
1、针对可执行程序设置符号连接
cd /usr/bin ln -s /opt/rh/rh-redis5/root/usr/bin/redis-server ./redis-server ln -s /opt/rh/rh-redis5/root/usr/bin/redis-sentinel ./redis-sentinel ln -s /opt/rh/rh-redis5/root/usr/bin/redis-cli ./redis-cli
执行结果:
- 在当前?/user/bin 的目录下输入命令如图,我们可以找到我们刚刚设置好的符号连接
2、针对配置文件设置符号连接
cd /etc/ ln -s /etc/opt/rh/rh-redis5/ ./redis
执行结果:
- 我们成功在 /etc/ 目录下创建了一个 符号连接,该符号连接直接指向 redis 的配置文件
- 进入到对应的 redis.conf 文件中进行配置文件的修改
- 设置 ip 地址、关闭保护模式
- 启动守护进程
理解:
- Linux 中的进程分成 前端进程 和 后台进程
- 前台进程会随着终端的关闭而随之被杀死
- 后台进程不会随着终端关闭而关闭
设置工作目录
- 创建工作目录
mkdir -p /var/lib/redis
- 在 redis.conf 配置文件中设置工作目录
设置日志目录
- 创建日志目录
mkdir -p /var/log/redis/
- 在 redis.conf 配置文件中设置日志目录
- 通过命令来启动 redis 服务器
redis-server /etc/redis/redis.conf
- 如果输入该命令后无报错,说明启动 redis 服务器成功
执行结果:
- 输入下方命令观察 redis 服务器是否启动成功
- 测试 redis 服务器是否可以正常工作
- 如上图所示,说明 redis 服务器可正常工作
- 先通过 netstat 或 ps 查询 redis 服务器的进程 id
- 进而直接终止?redis 服务器的进程 id 即可
注意:
- 后续如果修改了配置文件,都是需要通过重启 redis 服务器才能生效的?