Docker Redis 7.2.3 部署方式
配置文件
# Redis 7.2.3 配置文件 # 绑定IP地址,允许其他IP访问 # 默认情况下,Redis只绑定到127.0.0.1本地回环地址 # 如果需要让其他IP访问,注释掉或修改绑定的IP地址 # 例如,允许所有IP访问,可以注释掉bind行: # bind 127.0.0.1 # 或者,指定允许访问的IP地址(推荐使用特定IP): bind 0.0.0.0 # 保护模式 # 当bind为0.0.0.0,建议关闭保护模式 protected-mode no # 设置密码,启用身份验证 # 替换为你自己的密码 requirepass 8Mlgasg6WjmNlV7 # Redis默认端口,默认是6379 port 6389 # 最大客户端连接数 # 默认值是10000,可以根据需求调整 maxclients 10000 # 内存使用限制,设置为0表示不限制内存使用 # 如果服务器内存有限,可以设置最大内存使用量 # maxmemory <bytes> # 当达到内存限制时的处理策略 # 可选值:volatile-lru, allkeys-lru, volatile-lfu, allkeys-lfu, volatile-random, allkeys-random, volatile-ttl, noeviction # maxmemory-policy noeviction # 持久化配置:RDB 快照 # 每60秒,如果至少有1000个键被修改,则生成一个RDB快照 save 60 1000 # AOF配置,追加文件持久化 appendonly no # appendfilename "appendonly.aof" # 日志级别,可选项为:debug、verbose、notice、warning loglevel notice # 日志文件路径 logfile "" # 数据库文件存储路径 dir ./ # 数据库数量,默认是16 databases 16 # Redis后台运行 daemonize no # 是否启用慢查询日志 # slowlog-log-slower-than 10000 # 慢查询日志最大保存条数 # slowlog-max-len 128
拉取容器并启动
docker pull redis:7.2.3 mkdir /opt/soft/redis/conf mkdir /opt/soft/redis/data docker stop redis docker rm redis docker restart redis docker run --name redis -p 6389:6379 -v /opt/soft/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf -v /opt/soft/redis/data:/data --restart=always --privileged=true -d redis:7.2.3 redis-server /usr/local/etc/redis/redis.conf docker logs -f redis docker logs 01385ca8ad41 docker logs redis docker logs redis
其它问题
docker 启动Redis6.0 一直显示重启中,一直重启,无其他端口占用,无实际错误日志
原因:
配置文件中的“daemonize yes”和docker启动命令中 --restart=always守护进程的方式运行 两者冲突
# 修改配置文件中的Redis后台运行,修改为 no daemonize no
到此这篇关于Docker Redis 7.2.3 部署方式的文章就介绍到这了,更多相关Docker Redis部署内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
详解使用Dockerfile创建带Apache服务的CentOS Docker镜像
本篇文章主要介绍了使用Dockerfile创建带Apache服务的CentOS Docker镜像,具有一定的参考价值,有兴趣的可以了解一下。2016-12-12
本地Docker部署Navidrome音乐服务器与远程访问听歌详细教程(图文详解)
本文和大家分享一款目前在G站有11K+Star的开源跨平台音乐服务器 Navidrome,如何在 Linux 环境本地使用 Docker 部署,并结合cpolar 内网穿透工具配置公网地址,实现随时随地远程访问本地存储音乐的详细流程,感兴趣的朋友跟随小编一起看看吧2024-08-08
在 Docker 容器中运行 PHPMyAdmin的详细步骤
Docker是一个开源的应用容器引擎,它能够实现应用部署的自动化。此外,容器是完全使用沙箱机制,容器之间的环境相互独立,不会相互干扰,接下来通过本文给大家介绍在 Docker 容器中运行 PHPMyAdmin的详细步骤,感兴趣的朋友一起看看吧2022-01-01
Docker+Jenkins+Gitee自动化部署maven项目的实现
本文主要介绍了Docker+Jenkins+Gitee自动化部署maven项目的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2023-06-06
Linux Docker安装wordpress的方法详解教程
这篇文章主要介绍了Linux Docker安装wordpress的方法详解教程的相关资料,需要的朋友可以参考下2016-10-10


最新评论