docker方式安装redis-自定义redis配置文件
1.查看redis版本
执行命令:docker exec -it env-redis redis-server -v
注意: env-redis是redis容器的名称
2.准备redis的配置文件
原因:使用docker的方式安装的redis默认没有配置文件
因此,需要去redis的官方网站下载对应版本的redis,使用里面的配置文件即可
redis中文官方网站:http://www.redis.cn/download.html
3.修改redis.conf配置文件
需要修改的配置如下所示:
bind 127.0.0.1 #注释掉这部分,使redis可以外部访问
daemonize no #用守护线程的方式启动,默认是no
requirepass 你的密码#给redis设置密码
appendonly yes#redis持久化 默认是no
tcp-keepalive 300 #防止出现远程主机强迫关闭了一个现有的连接的错误 默认是0
4.创建本地文件存放的位置
可以自定义,因为我的docker的一些配置文件都是存放在/data目录下面的,所以我依然在/data目录下创建一个redis目录,这样是为了方便后期管理
root@truedei:redis-5.0.5$ sudo mkdir /data/redis
root@truedei:redis-5.0.5$ sudo mkdir /data/redis/data
把配置文件拷贝到刚才创建好的文件夹里 路径为:/data/redis/data/redis.conf
sudo docker run -p 6379:6379 --name redis -v /data/redis/data/redis.conf:/etc/redis/redis.conf -v /data/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes
参数解释:
-p 6379:6379:把容器内的6379端口映射到宿主机6379端口
-v /data/redis/redis.conf:/etc/redis/redis.conf:把宿主机配置好的redis.conf放到容器内的这个位置中
-v /data/redis/data:/data:把redis持久化的数据在宿主机内显示,做数据备份
redis-server /etc/redis/redis.conf:这个是关键配置,让redis不是无配置启动,而是按照这个redis.conf的配置启动
–appendonly yes:redis启动后数据持久化
docker方式安装redis-自定义redis配置文件相关推荐
- Docker 方式安装 Nginx 、阿里云服务器上装 Ngnix
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 非 Docker 方式安装,直接 Linux 安装见另一文:Linux 上 安装 nginx .阿里 ...
- 以Docker方式安装和配置Kong网关和Konga控制台
文章目录 以Docker方式安装和配置Kong网关和Konga控制台 前言 安装Kong 创建容器网络 启动PostgreSQL数据库 初始化数据 对Kong Admin API作安全防护 启动Kon ...
- Docker方式安装巡风
Docker方式安装巡风系统[基于CentOS7.6] # yum update # curl -sSL https://get.docker.com/ | sh # yum install git ...
- Docker中安装并配置redis
一.找到一个合适的docker的redis的版本 可以去docker hub中去找一下:https://hub.docker.com/_/redis?tab=tags,docker中我选择6.0版本, ...
- 【Docker】安装mysql,redis
docker 安装mysql,redis 一.安装mysql 1.安装步骤 2.实例演示 二.安装redis 一.安装mysql 1.安装步骤 第一步:通过容器数据卷技术实现安装mysql,这样就算当 ...
- CentOS 7以yum方式安装zabbix3.2及配置文件详解
一.zabbix简介与环境准备 简介详见 ---> zabbix简介 环境准备: CentOS 7(node7):zabbix-server,web,mysql,agent mariadb:5. ...
- Unraid以Docker方式安装配置qbittorrent的注意事项
文章目录 0.前言 1.qbittorrent是什么? 2.在UnRaid中安装部署设置qbittorrent 2.1.关于qbittorrent的安装 2.2.关于qbittorrent的配置 3. ...
- Docker 方式安装、运行 Nexus3 、重置默认密码、推送 jar 包到私服
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. 找镜像: docker search nexus 2. 拉取镜像:(我已经拉取过,不选择版本时 ...
- Docker方式安装showdoc
基础安装 安装前请确保你的环境已经装好了docker服务 .docker的安装教程在网上比较多,可以搜索了解下.这里重点介绍showdoc # 原版官方镜像安装命令(中国大陆用户不建议直接使用原版镜像 ...
- ubuntu18.04 nvidia gpu驱动与tensorflow-gpu以 docker方式安装
通过ubuntu标准库自动安装驱动 搜索系统当前支持的驱动(此方法可能无法安装最新版) $ ubuntu-drivers devices == /sys/devices/pci0000:00/0000 ...
最新文章
- 解决 Windows10 和 Ubuntu18.04.4 双系统 时间同步不一致问题
- java 多态_Java 多态
- [NOIP2017 TG D2T2]宝藏
- 大数据正在改变客户服务的五种方式
- 2020年9月26日-02-软件工程-工程化思维+瀑布模型+敏捷开发
- pipelines mysql_Scrapy爬取豆瓣图书数据并写入MySQL
- matlab 读取mov文件格式,VideoReader 支持的文件格式 - MATLAB VideoReader.getFileFormats
- MathWorks 中国...
- 6.3 二进制文件操作案例精选
- wordpress rest api 登录_Python构建RESTful网络服务[Django篇:生成API文档]
- 【图形学手记】蒙特卡洛积分
- 书店计算机管理制度范文,书店管理制度
- java textarea 自动滚动条_月光软件站 - 编程文档 - Java - 如何实现滚动条的自动滚动到textarea的末尾...
- 听音扒谱app_掌握这些,你也可以轻松扒谱(下)
- Proteus8仿真STM32F103R6的电压轨道问题
- Scintilla教程(3): 查找
- java中CheckException和UnCheckException的区别
- js-table2excel 导出带图片的excel
- 计算机常用工具软件实训总结报告,计算机常用工具软件实训报告
- 计算机网络【最终版】
- word中一个表格拆分成两个单独的表格