Centos 安装 redis【最简单】

Centos7

使⽤ yum 安装

⾸先安装 scl 源, 再安装 redis (因为 Centos7 yum 提供的软件包只有 3.0 版本的 Redis ,太老了,我们要安装 redis 5 系列的)

java 复制代码
yum install centos-release-scl-rh
java 复制代码
yum install rh-redis5-redis

创建符号链接

默认安装的⽬录为 /opt/rh/rh-redis5/root/usr/bin/ , 藏的太深了,不⽅便使⽤.我们通过符号链接,把需要⽤到的关键内容设置到⽅便使⽤的⽬录中.

(1) 针对可执⾏程序设置符号链接

java 复制代码
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

(2)针对配置⽂件设置符号链接

java 复制代码
cd /etc/
ln -s /etc/opt/rh/rh-redis5/ ./redis

修改配置文件

对文件的编辑方法

打开 redis.conf 配置文件,并进行编辑

java 复制代码
vim /etc/redis.conf

(1) 设置 ip 地址

输入/bind 进行搜索,找到bind 127.0.0.1,将其修改为 bind 0.0.0.0 以添加全接⼝⽀持

(2)关闭保护模式

输入 /protected 进行搜索,找到 protected-mode yes 改为 protected-mode no

(3) 启动守护进程

输入 /daemonize 进行搜索,修改 daemonize yes

(4) 设置⼯作和日志⽬录

先退出文件,创建⼯作和日志目录

java 复制代码
mkdir -p /var/lib/redis
java 复制代码
mkdir -p /var/log/redis/

再在配置⽂件中,设置⼯作和日志⽬录


启动 redis

java 复制代码
redis-server /etc/redis/redis.conf

停⽌ redis

先查看到 redis-server 的 pid

java 复制代码
ps aux | grep redis

然后通过 kill 命令直接杀死 redis 进程

java 复制代码
kill 进程id

Centos8

使⽤ yum 安装

Redis 5.0 被包含在 CentOS 8 源仓库中。直接通过 yum 安装即可

java 复制代码
yum install -y redis

直接在 CentOS 8 源仓库中安装的 Redis,不用设置符号链接,因为已经设置好了,直接修改配置文件即可,操作和 CentOS7 相同

通过 systemd 管理 Redis

⼀旦安装完成,我们可以将 redis 设置为开机⾃动启动:

java 复制代码
systemctl enable redis

通过 systemd 控制 Redis

启动 Redis 服务

java 复制代码
systemctl start redis

验证 Redis 是否正确地监听 6379 端⼝

java 复制代码
netstat -nlpt | grep 6379

停⽌ Redis 服务

java 复制代码
systemctl stop redis

重启 Redis 服务、

当更新配置以后就需要重启 Redis 新配置才会生效

java 复制代码
systemctl restart redis
相关推荐
新知图书4 分钟前
Linux C\C++编程-Linux系统的字符集
linux·c语言·c++
haiyanglideshi9 分钟前
sendto丢包
linux
魔理沙偷走了BUG18 分钟前
【Linux笔记】Day5
linux·笔记
利刃大大19 分钟前
【Linux系统编程】二、Linux进程概念
linux·c语言·进程·系统编程
阿政一号23 分钟前
Linux初识:【冯诺依曼体系结构】【操作系统概念】【进程部分概念(进程状态)(进程优先级)(进程调度队列)】
linux·服务器·指令·进程概念·linux操作系统
小林想被监督学习1 小时前
RabbitMQ 仲裁队列 -- 解决 RabbitMQ 集群数据不同步的问题
linux·分布式·rabbitmq
xf8079892 小时前
cursor远程调试Ubuntu以及打开Ubuntu里面的项目
linux·运维·ubuntu
dot to one2 小时前
Linux 入门 常用指令 详细版
linux·服务器·centos
Golinie3 小时前
记一次Linux共享内存段排除Bug:key值为0x0000000的共享内存段删除不了
linux·bug·共享内存段
狄加山6753 小时前
Linux 基础1
linux·运维·服务器