使用Yum安装Redis

步骤 1:更新系统并安装 EPEL 仓库

bash 复制代码
# 更新系统包
sudo yum update -y

# 安装 EPEL 仓库
sudo yum install epel-release -y

步骤 2:安装 Redis

bash 复制代码
sudo yum install redis -y

步骤3:配置Redis

1.编辑配置

bash 复制代码
# 使用 vi 编辑器(推荐新手先备份)
sudo cp /etc/redis.conf /etc/redis.conf.bak
sudo vi /etc/redis.conf

# 或者使用 nano 编辑器(如果系统有安装)
sudo nano /etc/redis.conf

2.修改密码

找到这一行:

requirepass foobared

取消注释并设置你的密码:

requirepass your_strong_password_here

3.允许远程连接

找到 bind 配置:

bind 127.0.0.1 -::1

方式1:允许所有IP连接(不太安全)

bind 0.0.0.0 -::1

方式2:允许特定IP段连接(更安全)

bind 127.0.0.1 192.168.1.100

4.保护模式

如果允许远程连接,通常需要关闭保护模式:

protected-mode no

5. 数据目录

修改数据存储目录:

dir /var/lib/redis

6.最大内存限制

设置 Redis 最大使用内存:

maxmemory 256mb

maxmemory-policy allkeys-lru

步骤 4:启动 Redis 服务并设置开机自启

bash 复制代码
# 启动 Redis 服务
sudo systemctl start redis

# 设置开机自动启动
sudo systemctl enable redis

# 检查 Redis 服务状态,确认它正在运行
sudo systemctl status redis

# 重启 Redis 服务
sudo systemctl restart redis

# 重启你的应用

如果看到 active (running) 的字样,说明 Redis 已经成功启动。

步骤 4:测试 Redis

使用 Redis 客户端连接本机服务器进行测试。

bash 复制代码
# 连接 Redis(此时需要认证)
redis-cli

# 尝试执行命令,应该返回错误
127.0.0.1:6379> get mykey
(error) NOAUTH Authentication required.

# 进行认证
127.0.0.1:6379> auth your_strong_password_here
OK

# 现在可以正常使用
127.0.0.1:6379> set test "hello"
OK
127.0.0.1:6379> get test
"hello"

或者连接时直接认证:

bash 复制代码
redis-cli -a your_strong_password_here

步骤5:配置防火墙(如果允许远程访问)

bash 复制代码
# 开放 Redis 默认端口 6379
sudo firewall-cmd --permanent --add-port=6379/tcp
sudo firewall-cmd --reload

# 查看已开放的端口
sudo firewall-cmd --list-ports
相关推荐
这个DBA有点耶4 小时前
SQL改写实战:子查询、CTE、窗口函数性能对比
数据库·mysql·性能优化
@我漫长的孤独流浪4 小时前
数据库完整性约束全解析:从理论到实践
数据库
l1t5 小时前
DeepSeek总结的 DuckDB 1.5.3:并非普通的补丁版本
数据库·duckdb
云商直通车5 小时前
华为云ECS购买与配置超详细教程
服务器·数据库·华为云
hj10435 小时前
fastadmin对接人大金仓 kingbase问题记录&解决
数据库
罗超驿5 小时前
19.告别复杂SQL!用MySQL视图把逻辑拆成“变量”式操作
数据库·mysql·面试
技术钱5 小时前
向量数据库的介绍
数据库
Gauss松鼠会5 小时前
GaussDB(DWS) 日常维护命令
服务器·数据库·postgresql·性能优化·gaussdb·经验总结
Trouvaille ~5 小时前
【Redis篇】初识 Redis:特性、应用场景与版本演进
数据结构·数据库·redis·分布式·缓存·中间件·持久化
码上有光5 小时前
MySQL基本查询
数据库·mysql·oracle·期末快速复习