前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker 安装 Redis

Docker 安装 Redis

作者头像
jwangkun
发布2021-12-23 17:18:14
2900
发布2021-12-23 17:18:14
举报
文章被收录于专栏:John Wong's BlogJohn Wong's Blog

获取 redis 镜像

代码语言:javascript
复制
docker pull redis

不加版本号默认获取最新版本,也可以使用 docker search redis 查看镜像来源

查看本地镜像

代码语言:javascript
复制
docker images

从官网获取 redis.conf 配置文件

修改默认配置文件

docker 启动 redis 命令

代码语言:javascript
复制
bind 127.0.0.1 # 注释掉这部分,这是限制 redis 只能本地访问
protected-mode no # 默认 yes,开启保护模式,限制为本地访问
daemonize no# 默认 no,改为 yes 意为以守护进程方式启动,可后台运行,除非 kill 进程(可选),改为 yes 会使配置文件方式启动 redis 失败
dir  ./ # 输入本地 redis 数据库存放文件夹(可选)
appendonly yes #redis 持久化(可选)

docker 启动 redis 命令

代码语言:javascript
复制
docker run -p 6379:6379 --name redis --restart=always  -v /usr/local/docker/redis.conf:/etc/redis/redis.conf -v /usr/local/docker/data:/data -d redis redis-server /etc/redis/redis.conf  --appendonly yes --requirepass 123456 

命令解释说明:

代码语言:javascript
复制
-p 6379:6379 端口映射:前表示主机部分,:后表示容器部分。
--name myredis  指定该容器名称,查看和进行操作都比较方便。
-v 挂载目录,规则与端口映射相同。
-d redis 表示后台启动 redis
redis-server /etc/redis/redis.conf  以配置文件启动 redis,加载容器内的 conf 文件,最终找到的是挂载的目录 / usr/local/docker/redis.conf
appendonly yes 开启 redis 持久化
 --requirepass redis 密码

使用 docker ps 查看 redis 已经运行了

使用 docker exec -it redis /bin/bash 进入 redis

使用 redis-cli 可以测试连接

下一篇: Centos7系统巡检→

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-11-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 Redis
腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档