docker快速部署Redis

jupiter
2024-05-16 / 0 评论 / 11 阅读 / 正在检测是否收录...
  • 下载镜像
docker pull redis
  • 创建配置文件
mkdir -p /data/redis/data
## 创建文件
vim /data/redis/redis.conf
# 配置文件内容
appendonly yes
protected-mode no
bind 0.0.0.0
requirepass 密码
命令功能
appendonly yes启动Redis持久化功能 (默认 no , 所有信息都存储在内存 [重启丢失] 。 设置为 yes , 将存储在硬盘 [重启还在])
protected-mode no关闭protected-mode模式,此时外部网络可以直接访问 (docker貌似自动开启了)
bind 0.0.0.0设置所有IP都可以访问 (docker貌似自动开启了)
requirepass 密码设置密码
  • 创建Redis容器并启动
docker run \
--name redis \
-p 6379:6379 \
--restart unless-stopped \
-v /data/redis/data:/data \
-v /data/redis/redis.conf:/etc/redis/redis.conf \
-d redis \
redis-server /etc/redis/redis.conf
  • 进入Redis容器测试
[root@centeros7 redis]# docker exec -it redis /bin/bash
root@8b4424c8a4e8:/data# redis-cli
127.0.0.1:6379> auth redis
OK
127.0.0.1:6379> set k1 v1
OK
127.0.0.1:6379> get k1
"v1"
127.0.0.1:6379>

参考资料

  1. Docker 安装 Redis 容器 (完整详细版)_docker redis-CSDN博客
  2. Docker 安装 Redis - 犬小哈教程 (quanxiaoha.com)
0

评论 (0)

打卡
取消