docker安装redis

小编这里为了省事,就直接用docker把redis就安装了,以下是具体步骤。

1. 设置docker镜像源

复制代码
cd /etc/docker
vim daemon.json

"registry-mirrors": [
    "https://docker.1ms.run",
    "https://docker.xuanyuan.me",
    "https://docker.1panel.live",
    "https://hub.xdark.top",
    "https://hub.littlediary.cn"
]

sudo systemctl daemon-reload
sudo systemctl restart docker

2. 拉取redis镜像

复制代码
docker pull redis

3. 创建本地数据目录,挂在数据

复制代码
mkdir -p /data/redis/{data,conf}

4. 启动redis(无密码启动)

复制代码
docker run -d \
  --name redis \
  --restart always \
  -p 6379:6379 \
  -v /data/redis/data:/data \
  redis:latest \
  redis-server \
    --protected-mode no \
    --appendonly yes

5. 需要密码则创建配置文件

/data/redis/conf/redis.conf

复制代码
# 外网访问
bind 0.0.0.0
# 密码
requirepass 123456
# 持久化
appendonly yes
# 持久化文件名
appendfilename "appendonly.aof"
# 关闭保护模式
protected-mode no

6. 启动容器

复制代码
docker run -d \
  --name redis \
  --restart always \
  -p 6379:6379 \
  -v /data/redis/data:/data \
  -v /data/redis/conf/redis.conf:/etc/redis/redis.conf \
  redis:7.2 redis-server /etc/redis/redis.conf

安装redis主要就是需要提前将数据文件和配置文件的目录给创建好,启动的时候就可以自动映射了。

我是空谷有来人,感谢支持!

相关推荐
m0_6399069413 小时前
Redis入门|五种数据结构、使用场景、持久化RDB&AOF
数据结构·数据库·redis
todoitbo14 小时前
群晖NAS部署JmalCloud:Docker安装、文件管理、博客与公网访问完整教程
运维·docker·容器
IT规划师18 小时前
Redis 数据类型全解 - String 不只是 get set:90% 开发者忽略的 8 个高阶用法与内存陷阱(一)
redis·.net core
Flynn Liang20 小时前
内存/Redis/PGVector/Milvus/ES 怎么选?Spring AI VectorStore 抽象与向量库选型对照表
redis·elasticsearch·milvus·rag·springai·pgvector·向量库
是枚小菜鸡儿吖21 小时前
Home Assistant跨品牌智能家居教程:Docker部署、米家接入、vivo桥接与远程访问
docker·容器·智能家居
hweiyu0021 小时前
Redis命令:SUNIONSTORE
redis·缓存
麻瓜code1 天前
秒杀优化三连:Lua + 阻塞队列 + Redis Stream,响应从 3.4 秒到毫秒级
redis·junit·lua
螺蛳粉 螺蛳粉1 天前
第 02 篇:镜像分层与 containerd 2.x 实战:SystemdCgroup 与 pause 镜像配置踩坑(底座认知 02)
docker·云原生·容器·kubernetes·etcd·containerd·kube-apiserver
wefg11 天前
【Docker】镜像相关指令
运维·docker·容器