在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1 redis配置文件官方下载:redis.conf 路径:在容器中,一般可以保存在 配置文件详解,根据实际情况进行修改: # 这里的bind指的是只有指定的网段才可以访问redis,注释后则没有这个限制 # bind 127.0.0.1 # 默认端口为6379 port 6379 # daemonize表示是否以守护进程进行执行,容器中执行必须设置成no # 容器中如果设置成yes,那么会和docker run中的-d冲突,导致启动失败 daemonize no # protected-mode # 设置成yes表示开启保护模式,无法远程访问 # 设置成no则表示表示保护模式,可以进行远程访问 protected-mode no # 注释掉则默认redis密码为空 # 启用,则后面redis123为reids登录密码 requirepass redis123 # databases 设置数据库个数 databases 16 # save save 900 1 save 300 10 save 60 10000 # 默认不开启aof模式,默认是rdb方式持久化 appendonly yes # 改为yes启用aof功能 appendfilename "appendonly.aof" # 持久化文件的名字 # appendfsync always # 每次修改都会sync,消耗性能 appendfsync everysec # 每秒执行一次sync,可能会丢失这1s的数据 # appendfsync no # 不执行sync,操作系统会自动同步数据 2 docker命令启动启动命令 docker run -p 6379:6379 \ -v /Users/chenbinhao/redis_6379/data:/data \ -v /Users/chenbinhao/redis_6379/config/redis.conf:/etc/redis/redis.conf \ -d redis redis-server /etc/redis/redis.conf --appendonly yes 参数说明
日志查看: 3 docker-compose启动目录结构 ├─reids_6379 │ ├─docker-compose.yml │ ├─config │ │ └─redis.conf │ └─data │ │ └─.. 配置 version: '3' services: redis: image: redis:latest restart: always ports: - "6379:6379" volumes: - "./data:/data" - "./config/redis.conf:/etc/redis/redis.conf" command: redis-server /etc/redis/redis.conf 启动命令 启动:在docker-compose.yml所在目录中执行 停止并删除: 到此这篇关于关于docker容器部署redis步骤介绍的文章就介绍到这了,更多相关docker部署redis内容请搜索极客世界以前的文章或继续浏览下面的相关文章希望大家以后多多支持极客世界! |
请发表评论