前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker方式快速启动一个Redis实例

Docker方式快速启动一个Redis实例

作者头像
编程随笔
发布2022-10-27 15:08:38
6870
发布2022-10-27 15:08:38
举报
文章被收录于专栏:后端开发随笔后端开发随笔

安装Redis有多种方式,除了可以通过各个平台的软件包工具安装外,还可以直接从源码安装。

但是,安装Redis可能会遇到一些这样的问题,比如:

1.网络环境比较差,下载耗时比较长

2.从源码编译安装时也需要一定的时间

而有时候仅仅是临时使用Redis来验证问题,或者是作为开发环境来使用。在这些场景下可以直接通过Docker方式启动Redis实例,会更加便捷。

首先,需要安装Docker环境,参考Docker实践之01-入门介绍

如下是启动Redis容器实例的操作步骤:

1.新建一个配置文件(通常名为redis.conf,在此假设文件路径为:/data/redis.conf

2.编辑/data/redis.conf文件内容如下:

代码语言:javascript
复制
protected-mode no # 默认yes,如果设置为yes,则只允许在本机的回环连接,其他机器无法连接
daemonize no      # 默认no为不守护进程模式,docker部署不需要改为yes,docker run -d本身就是后台启动,不然会冲突
requirepass xxx   # 设置密码
appendonly yes    # 持久化

同时,修改配置文件访问权限:chmod 777 redis.conf

3.使用第2步中的配置文件启动一个Redis容器实例:

代码语言:javascript
复制
docker run --name redis \
-p 6379:6379 \
-v /data/redis.conf:/etc/redis/redis.conf \
-v /data/redis:/data \
-d redis redis-server /etc/redis/redis.conf --appendonly yes

如上,就快速启动了一个单机环境的Redis服务。

说明:

通用编译源码安装Redis时,可以直接使用Redis自带的命令行客户端redis-cli,而使用Docker方式启动的Redis服务,需要使用第三方Redis客户端进行访问。

常见的Redis客户端参考Redis客户端汇总

【参考】

https://bbs.huaweicloud.com/blogs/353173 Docker安装Redis并配置文件启动

https://cloud.tencent.com/developer/article/1504139 centos 6.8安装redis

https://redis.io/docs/getting-started/installation/install-redis-on-linux/ Installing Redis

https://hub.docker.com/_/redis Redis的官方Docker镜像

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档