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.验证连接

相关推荐
C++忠实粉丝9 分钟前
Redis 介绍和安装
数据库·redis·缓存
ClouGence1 小时前
Redis 到 Redis 数据迁移同步
数据库·redis·缓存
苏三说技术1 小时前
Redis 性能优化的18招
数据库·redis·性能优化
我自飞扬临天下1 小时前
Docker常用命令
docker
Tttian6221 小时前
基于Pycharm与数据库的新闻管理系统(2)Redis
数据库·redis·pycharm
言之。2 小时前
redis延迟队列
redis
hanbarger3 小时前
nosql,Redis,minio,elasticsearch
数据库·redis·nosql
码农土豆3 小时前
PaddlePaddle飞桨Linux系统Docker版安装
linux·docker·paddlepaddle
弗罗里达老大爷3 小时前
Redis
数据库·redis·缓存
明 庭13 小时前
Ubuntu下通过Docker部署NGINX服务器
服务器·ubuntu·docker