预备挂载目录和文件
创立挂载目录:
mkdir redis
# 寄存装备文件
mkdir redis/conf
# 寄存数据文件
mkdir redis/data
预备redis.conf装备文件
因为 Docker 布置 Redis 后,Redis 容器中默许是没有 redis.conf 装备文件的,需求自己手动挂在进去。
下载对应版别的 redis.conf 装备文件,放到 redis/conf 目录下。下载地址为 Redis configuration | Redis。
可能需求修改的装备有以下(按需):
# 保护模式,默许为 yes,只要本机才能够拜访 redis
# 假如需求提供给其他机器拜访则修改为 no
protected-mode no
# 绑定 IP,默许是翻开的
# 注释掉这一行,使容器外部能够衔接 Redis
# bind 127.0.0.1
# 暗码,设置后衔接 Redis 时需求输入暗码
requirepass 123456
# 持久化装备,用来保证 Redis 数据在服务重启或关闭时不丢掉
appendonly no
Docker运转容器
运转容器:
docker run -d --name redis -p 6379:6379 -v D:dockerredisdata:/data -v D:dockerredisconfredis.conf:/etc/redis/redis.conf redis redis-server /etc/redis/redis.conf
Docker指令:
-
-d:指定容器在后台运转; -
--name:指定容器名称; -
-p:映射端口; -
-v:挂在装备文件和数据文件; -
redis-server /etc/redis/redis.conf:根据指定的装备文件发动 Redis 服务。
成功成果:
测试容器内衔接
进入容器:
docker exec -it redis /bin/bash
衔接 Redis,运用简略的键值进行测试:
# 衔接
redis-cli -h localhost -p 6379 -a 123456
# 简略测试
set test 1
get test
-
-h:指定 Redis 衔接的 IP; -
-p:指定 Redis 衔接运用端口; -
-a:指定 Redis 衔接暗码,没有暗码能够省略。
成功成果:
运用可视化东西衔接
这里运用的可视化东西是 Another Redis Desktop Manager,下载地址:Releases qishibo/AnotherRedisDesktopManager。
点击 新建衔接,填写装备:
点击衔接到 Redis,能够在首页看到 Redis 的概况信息,左侧可看到刚刚在容器内衔接时存入的键值。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。




