Docker部署Redis单机版
1. 拉取镜像
docker pull redis:latest
2. 创建挂载目录
mkdir -r /home/egn/redis/conf
mkdir -r /home/egn/redis/data
3. 修改配置文件
新建redis.conf
##节点端口
port 6379
##允许任何来源
bind 0.0.0.0
## 是为了禁止公网访问redis cache,加强redis安全的。它启用的条件,有两个:1) 没有bind IP 2) 没有设置访问密码 启用后只能够通过lookback ip(127.0.0.1)访问Redis cache,如果从外网访问,则会返回相应的错误信息
protected-mode no
##开启持久化模式
appendonly yes
appendfilename appendonly.aof
#开启混合持久化
aof-use-rdb-preamble yes
# 文件达到1m时进行重写,然后如果文件大小增长了一倍,也会触发重写。
auto-aof-rewrite-min-size 1mb
auto-aof-rewrite-percentage 100
##AOF 文件和 Redis 命令是同步频率的,假设配置为 always,其含义为当 Redis 执行命令的时候,则同时同步到 AOF 文件,这样会使得 Redis 同步刷新 AOF 文件,造成缓慢。而采用 evarysec 则代表
## 每秒同步一次命令到 AOF 文件。
appendfsync everysec
#pidfile redis.pid
#进程pid文件,加port以示区分
pidfile /data/redis/data/redis_6379.pid
# 后台运行 ---- docker中使用后台运行将无法启动容器(应该是容器无法检测后台运行进程)
# daemonize yes
databases 20
#设置容器初始化密码
requirepass test1323
4. 启动容器
docker run -d -p 6379:6379 --name my_redis --privileged=true -v /home/egn/redis/conf/redis.conf:/etc/redis/redis.conf -v /home/egn/redis/data:/data redis redis-server /etc/redis/redis.conf
5. 修改密码
#进入容器
docker exec -it my_redis /bin/bash
#进入redis客户端
redis-cli
#查看redis密码
config get requirepass
#设置密码
config set requirepass xxx888666
Docker部署Redis单机版相关推荐
- 通过 Docker 部署 Redis 6.x 集群
点击上方 好好学java ,选择 星标 公众号重磅资讯,干货,第一时间送达 今日推荐:推荐19个github超牛逼项目!个人原创100W +访问量博客:点击前往,查看更多 作者:超级小豆丁 http: ...
- docker部署redis集群_Docker部署Redis集群----第九节(docker-redis哨兵集群“轮询分流”篇实例一)...
到此,我们的 Redis 哨兵集群就结束了,本篇章是第九篇章,也是使用集群方式的实例一来实现php的轮询分流. 1.准备工作: 在我们上一篇章实现redis 哨兵集群的基础上开始,在服务器上部署php ...
- Linux中Docker部署Redis
应用背景:在Docker容器中部署Redis,并通过外部机器访问Redis 第一步:搜索Redis镜像 docker search redis 第二步:拉取Redis镜像 docker pull re ...
- Redis 集群搭建(三):Docker 部署 Redis + Sentinel 高可用集群
Redis 集群搭建(三):Docker 部署 Redis + Sentinel 高可用集群 前言 建议 官方译文 什么是 Sentinel? Sentinel 优点 Redis 配置文件 maste ...
- 三小时,阿里云使用docker部署redis(阅文无数)
相信大家肯定看了不少的使用阿里云通过docker部署redis的博文,但是这些博文的步骤确是模糊,最后很难成功. 第一步: 拉取redis镜像 docker pull redis # docker p ...
- 三台机器使用Docker部署Redis集群
三台机器使用Docker部署Redis集群 我们这里采用Docker在三台服务器上面进行Redis集群的搭建,它方便快捷.容易上手. 1.集群原理 在Redis集群中,所以的节点彼此关联,节点内部通过 ...
- Docker部署redis
Docker 安装 Docker 部署redis 在docker hub 上可以看到有redis 的官方镜像 不去网站,也可以通过如下命令查看有那些镜像可用 Docker search 命令 dock ...
- Docker部署Redis 图文教程
快过年了,这里老王提前和大家说声新年快乐~ 年末项目收尾工作比较多,有段时间没有更新,今天和大家分享下使用docker部署redis,为大家在自己的服务器上做一些redis相关的功能开发时,提供服务支 ...
- Docker部署Redis容器
从仓库下载镜像 sudo docker pull redis 创建容器(前提:将redis.conf文件放入到/Users/chengang/docker/redis目录里面) docker run ...
最新文章
- c#中文件的写入与读取
- 页面转发后文本显示???_使用Divi的滑动动画显示过程的进度
- 图解Windows下开发Objective-C程序之二 - Objective-C入门例子
- 深度探索C++对象模型——关于对象
- 生成器作为(快速失败)状态机
- imx6 mac地址设置
- CSS 制作手风琴导航
- 通过js滚轮滚动时调用动画_WOW.js在页面滚动时展现动感的元素动画效果
- java高级-----流
- SpringBoot动态切换数据源-快速集成多数据源的启动器
- Chapter 4. 聚合函数、字符串函数、类型转换函数、时间日期函数
- warning C4996 sprintf This function or variable may be unsafe
- 清华大学计算机学院研究生导师,清华大学计算机科学与技术系研究生导师简介-武永卫...
- 高雅复古立式钢琴音源 Native Instruments The Gentleman Kontakt
- 数据可视化平台-智慧安防可视化管理系统-解决楼宇监控管理难题
- n维向量空间W中有子空间U,V,如果dim(U)=r dim(V)=n-r U交V !={0},那么U,V的任意2组基向量的组合必定线性相关...
- 99.9%解决谷歌商店(Google Play)下载应用卡在等待中问题
- springboot项目在cmd窗口运行后台卡顿问题
- 寒衣节的由来和习俗,你知道吗?
- PMP第三章:项目经理的角色
热门文章
- conda remove 能卸载pip install安装
- 从编程角度看SSL协议(2)ssl库--SSLContext类
- jQuery中的Ajax
- 维护开源项目太难,Redis之父:只做自己想做的
- 决策树(二):CART回归树与Python代码
- 查找重复值和删除重复值,排序——PROC SORT 过程
- 浅谈汉语和日语在语音上的区别
- vim E576: viminfo: Missing '' in line: 19^I0^
- 【Python】帮你理解可迭代对象、迭代器和生成器
- 什么蓝牙耳机佩戴舒服音质好?国庆出游佩戴的蓝牙耳机