1.拉取redis镜像
# 拉取镜像 sudo docker pull redis
2.创建映射持久化目录
# 创建目录 sudo mkdir -p $pwd/redis/{conf,data}
3. 运行redis 容器,查看当前redis 版本号
# 运行 sudo docker run --name redis -d -p 6379:6379 redis # 查看版本号 sudo docker exec redis redis-server --version
4.redis配置文件配置,下载对应的版本号配置文件
# 直接下载配置文件到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 #设置连接密码
5.运行redis 容器
# 运行,这里可以限制容器内存 --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
6.验证连接
到此这篇关于docker部署redis的具体实现的文章就介绍到这了,更多相关docker部署redis内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论