快过年了,这里老王提前和大家说声新年快乐~

年末项目收尾工作比较多,有段时间没有更新,今天和大家分享下使用docker部署redis,为大家在自己的服务器上做一些redis相关的功能开发时,提供服务支持。

相关文章

redis分布式锁实例

redis面试题收集和整理 (附答案)

redis可视化工具 redis desktop manager 下载和安装图文教程

什么是redis

redis本质上是一个Key-Value类型的内存数据库,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。为了保证效率,数据都是缓存在内存中。redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。

Linux CentOS7 Docker安装

如果小伙伴还没有安装docker,可以点击链接 Linux CentOS7 Docker安装 ,看我之前写的文章。

Docker部署redis

1、查看redis镜像列表,这里咱们选用默认的latest版本就好。

docker search redis

2、新建挂载目录

mkdir -p /xxxxxx/xxxxxx/redis/conf
mkdir -p /xxxxxx/xxxxxx/redis/data#xxxxx 替换成自定义的路径

3、部署redis,并启动

docker run -it -d -p 6379:6379 --name docker-redis \
-v /xxxxxx/xxxxxx/redis/conf/redis.conf:/etc/redis/redis.conf  \
-v /xxxxxx/xxxxxx/redis/data:/data redis \
redis-server /etc/redis/redis.conf --appendonly yes # xxxxxx        替换成上面新建的自定义目录
# redis.conf    为redis的配置文件
# /redis/data   里面存放了rdb和aof文件
# -p 6379:6379  ':'前面为宿主机对外端口号,':'后面为docker容器内redis服务端口号

下图为 /redis/data目录下的rdb和aof文件

4、查看是否部署成功,状态为up则正常。

5、我们进入docker容器中,对redis进行操作

docker exec -it XXX /bin/bash# xxx为本地的部署后的CONTAINER ID zhiling,CONTAINER ID 可以执行指令 docker ps -a 查看

6、进入容器后执行redis-cli指令,进入redis控制台,操作一些简单的指令,之后执行quit退出控制台

7、以上docker部署redis完成,如果有需要进行一些特殊配置可以到前面咱们设置的挂载目录/xxxxxx/xxxxxx/redis/conf,去修改redis.conf文件,修改之后重启。

Docker部署Redis 图文教程相关推荐

  1. docker安装redis图文教程(详细)

    官网:docker仓库/下载 第一步,去官网下载镜像 docker pull redis 第二步,配置映射文件 docker run -p 6379:6379 --name redis \ -v /m ...

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

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

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

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

  4. win10 安装docker流程_Windows10下安装Docker的步骤图文教程

    本文主要是记录吾本人在Windows10下安装Docker的过程,当然这些步骤也是在网上搜索查阅资料得知而来的!具体步骤如下: 一.启用Hyper-V 打开控制面板 - 程序和功能 - 启用或关闭Wi ...

  5. Linux中Docker部署Redis

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

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

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

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

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

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

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

  9. Docker部署redis

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

最新文章

  1. 解密FFmpeg播放track mode控制
  2. 问题集录--正则表达式
  3. centos6mysql编译安装_centos6编译安装MySQL
  4. Spring是如何利用“三级缓存“巧妙解决Bean的循环依赖问题
  5. python3 tkinter详解_python tkinter基本属性详解
  6. 26个要素,仅仅依靠百度打造成功网站
  7. 如何在Python中解析XML?
  8. IBM为北约创建云计算系统用于军情分析
  9. 撰写商业计划书的一些误区和建议
  10. 轻轻松松实现角度转换(弧度度分秒)
  11. 攻略!嵌入式开发需要学习哪些内容?
  12. 大数据文本相似去重方案
  13. QQ开放平台地址 http://open.qq.com/
  14. 让你更值钱的方法:培养稀缺
  15. 笔记本电脑外接显示器完全攻略(图文说明)
  16. 网站页面代码优化的方法有哪些呢?
  17. html无法获取图片高宽,如何解决谷歌浏览器下jquery无法获取图片的尺寸
  18. 【收集】键盘钢琴 和弦琴谱 (带HTML版开发流程)
  19. chatgpt赋能Python-python_patsy
  20. 友盟消息推送java服务端

热门文章

  1. 你说这里都是我的喜欢
  2. 6 张图带你搞懂 Kubernetes 集群中几种常见的流量暴露方案
  3. poj 1151 hdu 1542
  4. JavaScript中的模板字符串
  5. 用python做一张图片_用Python实现将一张图片分成9宫格的示例
  6. TOP 命令 使用技巧
  7. Ubuntu20.04LTS系统查看NVIDIA显卡驱动版本
  8. 关于Implicit super constructor is undefined. Must explicitly invoke another constructor
  9. 正则替换字符串中某个字符
  10. 货拉拉“搅局”,跑腿市场杀出个程咬金?