# 《AI 新范式》第4节:Redis 配置和使用验证
作者:小傅哥
博客:https://bugstack.cn (opens new window)
视频:https://t.zsxq.com/F1anH (opens new window)
沉淀、分享、成长,让自己和他人都能有所收获!😄
高性能缓存 · 数据持久化 · 连接验证,让应用飞起来的内存数据库。
# 一、本章诉求
在云服务器上通过 Docker 部署 Redis,配置持久化和安全加固,完成连接验证和常用数据操作。
# 二、Redis 部署与配置
# 1. 极速部署
Docker 一键启动 Redis,AI Shell 自动完成端口映射和密码配置,30 秒搞定。
# 2. 持久化存储
RDB + AOF 双持久化策略,数据不丢失,容器重启后自动恢复。
# 3. 安全加固
设置访问密码,限制外部连接,关闭危险命令,生产环境必备。
# 三、Redis Docker 部署
docker run -d \
--name redis \
-p 6379:6379 \
-v redis_data:/data \
redis:7.0 redis-server \
--requirepass your_password \
--appendonly yes
1
2
3
4
5
6
7
2
3
4
5
6
7
# 四、redis.conf 关键配置
# 设置访问密码
requirepass your_password
# 开启 AOF 持久化
appendonly yes
# 绑定地址(生产环境限制)
bind 127.0.0.1
# 最大内存限制
maxmemory 256mb
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
# 五、Redis 使用验证
# 1. 连接验证命令
# 进入 Redis 容器
docker exec -it redis redis-cli
# 认证密码
AUTH your_password
# 测试连接
PING
PONG
# 查看服务器信息
INFO server
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
# 2. 常用数据操作
# String 类型
SET name "walicode"
GET name
# Hash 类型(用户信息)
HSET user:1 name "小傅哥"
HGET user:1 name
# 检查 Key 过期
EXPIRE name 60
TTL name
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
💡 验证三步走:PING → SET/GET → INFO,全部通过说明 Redis 服务正常运行!
# 六、读者作业
- 简单作业:Docker 部署 Redis 后,执行 PING、SET/GET、INFO 三步验证,截图提交。
- 复杂作业:思考 RDB 和 AOF 两种持久化方式的优缺点?生产环境应该选择哪种,还是两者都用?

