Docker安装配置Redis最全教程
1. 先查看所有防火墙开放的端口(保证6379端口是开放的)
firewall-cmd --zone=public --list-portsfirewall-cmd --zone=public --add-port=6379/tcp --permanent
2.拉取redis镜像
docker pull redis
3.编写配置文件
先创建myredis目录,并且在myredis目录下创建data目录和配置文件redis.conf
mkdir myredis
cd myredis
vi redis.conf
将以下内容复制到redis.conf文件中,并且:wq! 保存退出
protected-mode noport 6379tcp-backlog 511
#redis密码 强烈建议设置复杂一些
requirepass 123456 timeout 0tcp-keepalive 300daemonize nosupervised nopidfile /var/run/redis_6379.pidloglevel noticelogfile ""databases 30always-show-logo yessave 900 1
save 300 10
save 60 10000stop-writes-on-bgsave-error yesrdbcompression yesrdbchecksum yesdbfilename dump.rdbdir ./replica-serve-stale-data yesreplica-read-only yesrepl-diskless-sync norepl-disable-tcp-nodelay noreplica-priority 100lazyfree-lazy-eviction no
lazyfree-lazy-expire no
lazyfree-lazy-server-del no
replica-lazy-flush noappendonly yesappendfilename "appendonly.aof"no-appendfsync-on-rewrite noauto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 64mbaof-load-truncated yesaof-use-rdb-preamble yeslua-time-limit 5000slowlog-max-len 128notify-keyspace-events ""hash-max-ziplist-entries 512
hash-max-ziplist-value 64list-max-ziplist-size -2list-compress-depth 0set-max-intset-entries 512zset-max-ziplist-entries 128
zset-max-ziplist-value 64hll-sparse-max-bytes 3000stream-node-max-bytes 4096
stream-node-max-entries 100activerehashing yeshz 10dynamic-hz yesaof-rewrite-incremental-fsync yesrdb-save-incremental-fsync yes
4.启动redis
docker run -itd --name redis --restart=always --log-opt max-size=100m --log-opt max-file=2 -p 6379:6379 -v /myredis/redis.conf:/etc/redis/redis.conf -v /myredis/data:/data redis redis-server /etc/redis/redis.conf --appendonly yes --requirepass 123456
【 --restart=always】 开机启动,失败也会一直重启;
【–log-opt max-size=100m】意味着一个容器日志大小上限是100M;
【–log-opt max-file=2】意味着一个容器有2个日志,分别是id+.json、id+1.json;
【-p 6379:6379】 将宿主机6379端口与容器内6379端口进行映射;
【-v】 将宿主机目录或文件与容器内目录或文件进行挂载映射;
【-itd】
i:以交互模式运行容器,通常与 -t 同时使用;
t:为容器重新分配一个伪输入终端,通常与 -i 同时使用;
d:表示后台启动redis;
【–name】 给容器命名;
【–appendonly yes】 开启redis 持久化;
【–requirepass 123456】 强烈建议设置密码,并且将密码设置为高强度复杂;
【redis-server /etc/redis/redis.conf】 以配置文件启动redis,加载容器内的conf文件;
5.查看容器日志
docker logs -f redis
6.查看redis命令是否正常
docker exec -it redis redis-cli
Docker安装配置Redis最全教程相关推荐
- CenOS7中使用Docker安装配置Redis(数据持久化与数据卷映射)
场景 CentOS7中Docker的安装与配置: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/119028701 首先按照上面在 ...
- Docker安装配置Jenkins教程
Docker安装配置Jenkins教程 前言 准备工作 一.安装Docker 1.安装 2.查看版本信息 二.配置Docker 镜像加速 1.编辑docker配置文件 2.配置镜像地址,编辑文件内容为 ...
- centos7 docker安装和使用_入门教程
centos7 docker安装和使用_入门教程 原文:centos7 docker安装和使用_入门教程 说明:本文也是参考互联网上的文章写的,感谢相关作者的贡献. 操作系统 64位CentOS Li ...
- linux安装nginx1.21.1全教程(含安装包)
linux在线安装nginx1.21.1全教程(含安装包) 大家好,我是酷酷的韩金群~ 1.检查是否已安装nginx find -name nginx 如果系统已安装nginx,那么卸载: yum r ...
- mysql5.7.14操作命令_Mysql5.7.14安装配置方法操作图文教程(密码问题解决办法)
本篇文章主要涉及mysql5.7.14用以往的安装方法安装存在的密码登录不上,密码失效等问题的解决办法,希望可以帮到有同样困扰的朋友. 具体过程如下: 一.软件下载: 2.将下载的文件进行减压,作者的 ...
- linux下安装配置redis服务
2019独角兽企业重金招聘Python工程师标准>>> linux下安装配置redis服务 2016年03月25日 15:39:31 coding_everyday 阅读数:3530 ...
- Ubuntu 编译安装ffmpeg,mplayer,x264全教程支持VDPAU(高清硬解)
这个是针对Ubuntu 10.04 AMD64的安装ffmpeg,mplayer,x264全教程,包括VDPAU Ubuntu 10.10AMD64也是可以的. 目前mplayer仍然使用svn,编译 ...
- Docker 安装 MySQL(借鉴菜鸟教程)
Docker 安装 MySQL(借鉴菜鸟教程) docker search mysql 命令来查看可用版本 docker pull mysql:latest(这样是最新版本) docker image ...
- Docker 安装配置Crowd
环景: ubuntu 16.04 docker Version: 20.10.7 crowd3.3.2 问题描述: Docker 安装配置Crowd 解决方案: 1.创建docker-compose. ...
最新文章
- C++工作笔记-Windows下查找窗口句柄并让其显示在桌面
- 【STL学习】自己动手C++编程实现hash table(散列表)
- 详解在ASP.NET中用LINQ实现数据处理
- Laravel Carbon获取 某个时间后N个月的时间
- Puppet 命令参数介绍(三)
- c语言编写python库_c语言包装python程序
- Python爬虫小白入门(六)爬取披头士乐队历年专辑封面-网易云音乐
- C++ 中宏的使用 --来自:http://blog.csdn.net/hgl868/article/details/7058906
- java char 比较,为什么我在Java中使用char和int进行比较?
- 如何使用 Apple Watch 拨打电话?
- android截屏加水印,Android截图以及加水印Demo
- idea快速创建serilizableuid
- zabbix 自动发现/自定义宏
- 已知每个部门有一个经理,统计输出部门名称、部门总人数、 总工资和部门经理。
- 【黑灰产犯罪研究】涉物联网犯罪
- 再谈P2P技术:网络拓扑结构、核心技术分析
- mpc5125的lpc总线
- 接雨水---LeetCode----(20)--左右夹逼法
- 無名の主页个人主页html源码(附源码)
- c语言if判断语句中有函数,if条件判断语句,谁能帮我分析一下?