docker部署redis实践

1.拉取redis镜像

bash 复制代码
# 拉取镜像
sudo docker pull redis

2.创建映射持久化目录

bash 复制代码
# 创建目录
sudo mkdir -p $PWD/redis/{conf,data}

3. 运行redis 容器,查看当前redis 版本号

bash 复制代码
# 运行
sudo docker run --name redis -d -p 6379:6379 redis
# 查看版本号
sudo  docker exec redis redis-server --version

4.redis配置文件配置,下载对应的版本号配置文件

bash 复制代码
# 直接下载配置文件到conf文件夹下,或者创建配置把配置文件内容复制过去
#下载配置文件地址https://download.redis.io/releases
#创建配置文件
sudo touch $PWD/redis/conf/redis.conf

# 修改配置
bind 0.0.0.0 #允许所有远程访问
#设置在多少时间内刷新次数达到多少的时候会将数据同步到数据文件
save 3600 1
save 300 100
save 60 10000
appendonly yes #开启数据保存到磁盘
requirepass redis@123 #设置连接密码

6.运行redis 容器

bash 复制代码
# 运行,这里可以限制容器内存 --memory=125m  --memory-swap=6g
sudo docker run -itd   \
	--privileged=true \
	--name redis \
	--restart=always \
	-p 6379:6379 \
	-v $PWD/redis/conf/redis.conf:/etc/redis/redis.conf \
	-v  $PWD/redis/data:/data \
	-e TZ=Asia/Shanghai \
	redis \
	redis-server /etc/redis/redis.conf

7.验证连接

相关推荐
To_OC14 小时前
Next.js + Redis 构建笔记系统:Redis Hash 实战与性能优化
redis·后端·next.js
艾伦_耶格宇15 小时前
【DOCKER进阶】-3 cgroups
docker·容器·eureka
lv__pf17 小时前
redis【msb 2026金三银四redis上】
数据库·redis·缓存
spter。21 小时前
一次 Redis SETNX 的小插曲,我重新理解了原子性
前端·redis·bootstrap
core51221 小时前
如何从多架构 Docker 镜像中导出指定的 ARM64 版本
华为·docker·架构·镜像·导出·多架构
雪碧聊技术21 小时前
使用Docker,将fastApi项目部署到linux服务器
服务器·docker·fastapi·docker部署fastapi
我有2只猫21 小时前
vLLM Docker 本地部署小模型
docker·容器·vllm
腾讯数据架构师1 天前
壁仞 GPU 怎么接入 Kubernetes 和 AI 平台?CubeStudio 壁仞算力适配实操
人工智能·容器·kubernetes·cube-studio·ai平台
有脚就行1 天前
第28篇-Kubernetes-GPU调度机制-Device-Plugin与GPU-Operator
人工智能·容器
Oo9201 天前
Docker 入门:把应用和运行环境一起打包
docker