学习
实践
活动
专区
工具
TVP
写文章
专栏首页程序员云帆哥Docker安装Redis并配置文件启动
原创

Docker安装Redis并配置文件启动

一、简介

   之前已经写过Redis分别在Linux、Windows上安装部署,及其集群环境搭建。

   【Redis实战】Redis安装在Linux系统

   【Redis实战】Redis安装在Windows系统

   【Redis实战】集群环境搭建

  这次写一篇Docker容器部署Redis的教程,配置文件方式启动服务。

二、步骤

1、拉取redis镜像

docker pull redis

2、创建挂载目录

mkdir /docker-data/redis

3、下载redis.conf文件

wget http://download.redis.io/redis-stable/redis.conf

4、权限

chmod 777 redis.conf

5、修改默认配置信息

vi /docker-data/redis/redis.conf
bind 127.0.0.1 # 这行要注释掉,解除本地连接限制
protected-mode no # 默认yes,如果设置为yes,则只允许在本机的回环连接,其他机器无法连接。
daemonize no # 默认no 为不守护进程模式,docker部署不需要改为yes,docker run -d本身就是后台启动,不然会冲突
requirepass 123456 # 设置密码
appendonly yes # 持久化

6、docker启动redis

docker run --name redis \
-p 6379:6379 \
-v /docker-data/redis/redis.conf:/etc/redis/redis.conf \
-v /docker-data/redis:/data \
-d redis redis-server /etc/redis/redis.conf --appendonly yes

说明:

  • -p 6379:6379:端口映射,前面是宿主机,后面是容器。
  • –name redis:指定该容器名称。
  • -v 挂载文件或目录:前面是宿主机,后面是容器。
  • -d redis redis-server /etc/redis/redis.conf:表示后台启动redis,以配置文件启动redis,加载容器内的conf文件。
  • appendonly yes:开启redis 持久化。

7、检查redis运行状态

docker ps

8、检查连接状况

在这里插入图片描述

原创声明,本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

登录 后参与评论
0 条评论

相关文章

  • Docker安装Redis并配置启动

    想要下载其他版本镜像可以到https://hub.docker.com/_/redis 检索然后安装,也可以通过docker命令docker search re...

    共饮一杯无
  • docker安装redis并以配置文件方式启动

    更新 最近发现服务器被挖矿病毒入侵了 很有可能是因为redis没有设置密码的原因!

    全栈程序员站长
  • docker安装Redis_docker redis配置文件路径

    版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内...

    全栈程序员站长
  • [969]如何在docker中部署并启动redis

    问题描述 用docker-compose up -d启动一个docker-compose.yml文件。出现如题错误。

    周小董
  • 【redis源码学习】redis启动并读取配置文件的过程

    这不我的毕设马上要用到开机配置文件了嘛,但是没有什么太好的想法,于是就想着学学redis是如何实现这个过程的,学完马上就能学以致用了。

    看、未来
  • Vagrant安装Docker及Docker上安装Redis并设置密码

    具体详情大家可以参考官网:http://www.docker-cn.com/what-container#/virtual_machines]()

    猫老师的叶同学
  • windows下安装 redis并开机自启动

    1.下载地址:https://github.com/tporadowski/redis/releases,目前最新版本Redis 5.0.10 for Wind...

    全栈程序员站长
  • Docker安装Redis并使用Another Redis Desktop Manager连接

    Redis全称是Remote DIctionary Service,即远程字典服务。Redis 是一个使用C语言编写的、开源的(遵守 BSD 协议)、高性能的、...

    追逐时光者
  • CentOS7 安装 redis 并设置开机启动

    将redis.conf中的"daemonize no"为"daemonize yes"并保存,重启redis生效。

    HaydenGuo
  • Docker:启动Redis镜像

    cp /root/redis-3.2.9/src/redis-server /usr/local/bin

    用户2146693
  • Docker容器——安装Redis,并实现可更改配置

    日常我们开发时,我们会遇到各种各样的奇奇怪怪的问题(踩坑o(╯□╰)o),这个常见问题系列就是我日常遇到的一些问题的记录文章系列,这里整理汇总后分享给大家,让其...

    cn華少
  • 最详细的docker中安装并配置redis

    因为需要redis的配置文件,这里最好还是去redis的官方去下载一个redis使用里面的配置文件即可

    TrueDei
  • Docker 启动redis镜像

    daocker 启动redis镜像同时设置密码 : docker run -d –name redis1 -p 6379:6379 redis –require...

    全栈程序员站长
  • docker|docker安装redis

    本网站记录了最全的各种JavaDEMO ,保证下载,复制就是可用的,包括基础的, 集合的, spring的, Mybatis的等等各种,助力你从菜鸟到大牛,记得...

    微笑的小小刀
  • 安装docker并使用docker安装mysql

    5、启动mysql容器,在var/lib/docker/containers/下查看容器

    关忆北.
  • Docker 安装 redis 、Redis docker 方式部署

    -a:查看所有状态的容器,包括未启动的。启动成功的, STATUS 一栏会显示启动成功时间 距离现在时间的时长 。

    微风-- 轻许--
  • Docker 安装 Redis

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

    jwangkun
  • Docker安装Redis

    protected-mode 是在没有显示定义 bind 地址(即监听全网断),又没有设置密码 requirepass 时,protected-mode 只允许...

    taixingyiji
  • docker redis 设置密码_redis容器配置文件

    如出现:(error) NOAUTH Authentication required

    全栈程序员站长

扫码关注腾讯云开发者

领取腾讯云代金券