首页 > 数据库 >Docker方式快速启动一个Redis实例

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

时间:2022-10-08 21:44:25浏览次数:111  
标签:Redis redis 实例 conf Docker 安装 yes

安装Redis有多种方式,除了可以通过各个平台的软件包工具安装外,还可以直接从源码安装。
但是,安装Redis可能会遇到一些这样的问题,比如:
1.网络环境比较差,下载耗时比较长
2.从源码编译安装时也需要一定的时间

而有时候仅仅是临时使用Redis来验证问题,或者是作为开发环境来使用。在这些场景下可以直接通过Docker方式启动Redis实例,会更加便捷。
首先,需要安装Docker环境,参考Docker实践之01-入门介绍

如下是启动Redis容器实例的操作步骤:
1.新建一个配置文件(通常名为redis.conf,在此假设文件路径为:/data/redis.conf
2.编辑/data/redis.conf文件内容如下:

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

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

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

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客户端进行访问。

【参考】
https://bbs.huaweicloud.com/blogs/353173 Docker安装Redis并配置文件启动
https://www.cnblogs.com/nuccch/p/7260764.html centos 6.8安装redis
https://redis.io/docs/getting-started/installation/install-redis-on-linux/ Installing Redis
https://hub.docker.com/_/redis Redis的官方Docker镜像

标签:Redis,redis,实例,conf,Docker,安装,yes
From: https://www.cnblogs.com/nuccch/p/16770319.html

相关文章

  • redis的set数据类型的基本操作
    1、首先连上你的redis以下一些命令很简单,或者执行命令后效果也无法体现的就没有进行截图展示2、set相关操作说明:redis的set是String类型的无序集合,它底层其实是一个val......
  • CentOS 7 离线安装指定版本docker
    这里以docker-ce-18.06版本为例第一步:下载指定版本docker安装包wget--no-check-certificatehttps://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/7.9/x86_64......
  • docker-compose 简述
    docker-compose.override.yml适用于开发环境#docker-compose.override.yml(ExtendedconfigforDEVELOPMENTenv.)version:'3.4'services:#Simplifiednumbero......
  • redis 数据结构篇
    字符串类型字符串类型是redis当中最基本的数据类型。它能存储任何形式的字符串,包括二进制数据。也就是说可以存储图片。一个字符串类型的键允许值的最大容量是512MB......
  • 方法引用符、引用类方法、引用对象的实例方法、引用类的实例方法及引用构造器
    目录​​一、方法引用符​​​​二、引用类方法​​​​三、引用对象的实例方法​​​​四、引用类的实例方法​​​​五、引用构造器​​一、方法引用符方法引用符: :: 该......
  • docker 编写dockfile 与应用
     dockerfile:       ......
  • Docker中Jellyfin开启硬件加速(Intel QuickSync)
    参考Jellyfin官网https://jellyfin.org/官方教程https://jellyfin.org/docs/general/administration/hardware-acceleration.html安装docker环境(跳过)安装Jellyfin......
  • docker目录移动到其他磁盘
    docker目录移动到其他磁盘的操作 1.systemctlstopdocker #停止docker2.mkdir/storage/docker-lib #在我这个项目里storage是普通硬盘,在storage下创建一个目录3.m......
  • Redis
    安装redis下载redis安装包并解压#下载,最好将redis-6.0.8.tar.gz移动到/opt目录下wgethttps://download.redis.io/releases/redis-6.0.8.tar.gz#解压tar-zxvfr......
  • docker nacos
    删除镜像和容器dockerps docker rm-fa44dockerrmi-fnacos/nacos-servier   ......