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单机版相关推荐

  1. 通过 Docker 部署 Redis 6.x 集群

    点击上方 好好学java ,选择 星标 公众号重磅资讯,干货,第一时间送达 今日推荐:推荐19个github超牛逼项目!个人原创100W +访问量博客:点击前往,查看更多 作者:超级小豆丁 http: ...

  2. docker部署redis集群_Docker部署Redis集群----第九节(docker-redis哨兵集群“轮询分流”篇实例一)...

    到此,我们的 Redis 哨兵集群就结束了,本篇章是第九篇章,也是使用集群方式的实例一来实现php的轮询分流. 1.准备工作: 在我们上一篇章实现redis 哨兵集群的基础上开始,在服务器上部署php ...

  3. Linux中Docker部署Redis

    应用背景:在Docker容器中部署Redis,并通过外部机器访问Redis 第一步:搜索Redis镜像 docker search redis 第二步:拉取Redis镜像 docker pull re ...

  4. Redis 集群搭建(三):Docker 部署 Redis + Sentinel 高可用集群

    Redis 集群搭建(三):Docker 部署 Redis + Sentinel 高可用集群 前言 建议 官方译文 什么是 Sentinel? Sentinel 优点 Redis 配置文件 maste ...

  5. 三小时,阿里云使用docker部署redis(阅文无数)

    相信大家肯定看了不少的使用阿里云通过docker部署redis的博文,但是这些博文的步骤确是模糊,最后很难成功. 第一步: 拉取redis镜像 docker pull redis # docker p ...

  6. 三台机器使用Docker部署Redis集群

    三台机器使用Docker部署Redis集群 我们这里采用Docker在三台服务器上面进行Redis集群的搭建,它方便快捷.容易上手. 1.集群原理 在Redis集群中,所以的节点彼此关联,节点内部通过 ...

  7. Docker部署redis

    Docker 安装 Docker 部署redis 在docker hub 上可以看到有redis 的官方镜像 不去网站,也可以通过如下命令查看有那些镜像可用 Docker search 命令 dock ...

  8. Docker部署Redis 图文教程

    快过年了,这里老王提前和大家说声新年快乐~ 年末项目收尾工作比较多,有段时间没有更新,今天和大家分享下使用docker部署redis,为大家在自己的服务器上做一些redis相关的功能开发时,提供服务支 ...

  9. Docker部署Redis容器

    从仓库下载镜像 sudo docker pull redis 创建容器(前提:将redis.conf文件放入到/Users/chengang/docker/redis目录里面) docker run ...

最新文章

  1. c#中文件的写入与读取
  2. 页面转发后文本显示???_使用Divi的滑动动画显示过程的进度
  3. 图解Windows下开发Objective-C程序之二 - Objective-C入门例子
  4. 深度探索C++对象模型——关于对象
  5. 生成器作为(快速失败)状态机
  6. imx6 mac地址设置
  7. CSS 制作手风琴导航
  8. 通过js滚轮滚动时调用动画_WOW.js在页面滚动时展现动感的元素动画效果
  9. java高级-----流
  10. SpringBoot动态切换数据源-快速集成多数据源的启动器
  11. Chapter 4. 聚合函数、字符串函数、类型转换函数、时间日期函数
  12. warning C4996 sprintf This function or variable may be unsafe
  13. 清华大学计算机学院研究生导师,清华大学计算机科学与技术系研究生导师简介-武永卫...
  14. 高雅复古立式钢琴音源 Native Instruments The Gentleman Kontakt
  15. 数据可视化平台-智慧安防可视化管理系统-解决楼宇监控管理难题
  16. n维向量空间W中有子空间U,V,如果dim(U)=r dim(V)=n-r U交V !={0},那么U,V的任意2组基向量的组合必定线性相关...
  17. 99.9%解决谷歌商店(Google Play)下载应用卡在等待中问题
  18. springboot项目在cmd窗口运行后台卡顿问题
  19. 寒衣节的由来和习俗,你知道吗?
  20. PMP第三章:项目经理的角色

热门文章

  1. conda remove 能卸载pip install安装
  2. 从编程角度看SSL协议(2)ssl库--SSLContext类
  3. jQuery中的Ajax
  4. 维护开源项目太难,Redis之父:只做自己想做的
  5. 决策树(二):CART回归树与Python代码
  6. 查找重复值和删除重复值,排序——PROC SORT 过程
  7. 浅谈汉语和日语在语音上的区别
  8. vim E576: viminfo: Missing '' in line: 19^I0^
  9. 【Python】帮你理解可迭代对象、迭代器和生成器
  10. 什么蓝牙耳机佩戴舒服音质好?国庆出游佩戴的蓝牙耳机