首页 > 数据库 >docker 部署redis

docker 部署redis

时间:2023-11-21 23:02:09浏览次数:36  
标签:etc 部署 redis -- conf sentinel docker

 

OK
docker run -d --privileged=true --restart=always -p 6379:6379 -v /usr/local/docker/redis/6379.conf:/etc/redis/redis.conf -v /usr/local/docker/redis/data6379:/data --name redis6379 redis:7.0.5 redis-server /etc/redis/redis.conf
docker run -d --privileged=true --restart=always -p 6380:6380 -v /usr/local/docker/redis/6380.conf:/etc/redis/redis.conf -v /usr/local/docker/redis/data6380:/data --name redis6380 redis:7.0.5 redis-server /etc/redis/redis.conf
docker run -d --privileged=true --restart=always -p 6381:6381 -v /usr/local/docker/redis/6381.conf:/etc/redis/redis.conf -v /usr/local/docker/redis/data6381:/data --name redis6381 redis:7.0.5 redis-server /etc/redis/redis.conf

docker run -d --privileged=true --restart=always -p 16379:16379 -v /usr/local/docker/redis/16379.conf:/etc/redis/sentinel.conf --name sentinel_16379 redis:7.0.5 redis-sentinel /etc/redis/sentinel.conf
docker run -d --privileged=true --restart=always -p 16380:16380 -v /usr/local/docker/redis/16380.conf:/etc/redis/sentinel.conf --name sentinel_16380 redis:7.0.5 redis-sentinel /etc/redis/sentinel.conf
docker run -d --privileged=true --restart=always -p 16381:16381 -v /usr/local/docker/redis/16381.conf:/etc/redis/sentinel.conf --name sentinel_16381 redis:7.0.5 redis-sentinel /etc/redis/sentinel.conf

 

 参考:

https://blog.51cto.com/u_12855/6934698?articleABtest=0

https://blog.51cto.com/u_39037/6936859?articleABtest=0

https://blog.51cto.com/u_16099251/7107743?articleABtest=0

 

https://www.cnblogs.com/all-smile/p/16810523.html

https://blog.51cto.com/u_12855/6934698

 

标签:etc,部署,redis,--,conf,sentinel,docker
From: https://www.cnblogs.com/daofree/p/17847801.html

相关文章

  • redis
    redis支持数据持久化,支持多种数据类型,支持数据备份性能高,数据类型丰富,支持事务,支持订阅、消息队列安装官方编译安装[root@redis:/usr/local/redis-4.0.0]#yum-yinstallgccgcc-c++[root@redis:~]#wgethttp://download.redis.io/releases/redis-4.0.0.tar.gz[root@red......
  • 10、Redis哨兵(sentinel)【面试重点】
    一、是什么二、能干嘛三、怎么玩(案例演示实战步骤)1、RedisSentinel架构,前提说明2、案例步骤2.1sentinel.conf文件位置2.2重点参数项说明2.3本次案例哨兵sentinel文件通用配置2.4先启动一主二从3个redis实例,测试正常的主从复制以下是哨兵......
  • centos修改docker容器的默认地址
    一、需求1.1什么是docker与docker的特点Docker是一种开源容器化平台,它允许开发者将应用程序及其依赖打包成一个容器,这个容器可以在任何支持Docker的环境中运行。容器化是一种轻量级的虚拟化技术,与传统的虚拟机(VM)技术相比,具有几个显著的优势:资源效率Docker:容器直接运行......
  • SpringBoot使用RedisTemplate
    SpringBoot使用RedisTemplate目录1.Redis五种基础数据结构2.SpringBoot连接Redis1引入依赖2配置redis连接3编写测试类3.详解RedisTemplate的API1常用数据操作2.几种数据结构操作的具体用法1.Redis五种基础数据结构参考链接:Redis入门-数据类型:5种基础数据类......
  • docker和docker-compose生产的容器,不在同一个网段,解决方式
    在实际项目中,使用dockerrunxxXx 和docker-composeup-d不在同一个网段,一个是默认是172.17.x.x, 另一个是172.19.x.x。为解决这个问题需要自定义一个网络,我命名为“my-bridge”首先熟悉几条命令:dockernetworkls或者dockernetworklist 查看当前的docker网络......
  • Redis主从
    如何配置:方式一:6380是从,6379是主在6380上执行(去从库配置,配置主库)-在从库执行SLAVEOF127.0.0.16379,-断开关系slaveofnoone方式二:配置文件(配在从库的配置文件中)slaveof127.0.0.16379slave-read-onlyyes"""vimredis.conf #写入......
  • 使用docker 搭建xtrabackup服务,实现mysql全量和增量备份
    根据前面的mysql备份调研得知,mysql的备份重头戏就是xtrabackup,mysqldump只能算开胃菜本篇就着重讨论下xtrabackup的使用,由于考虑到维持虚拟机环境的整洁,和搭建使用的通用和便利性,这里选择基于docker环境使用照惯例,学习任何一个工具最佳途径就是研读官方文档,这里贴出官方文档:http......
  • 手工创建Redis 集群
    官方的工具redis-trib.rb需要使用ruby,在kylin上不好安装。所以需要手工配置rediscluster。1.使用配置文件启动redis按照ip后缀拷贝到机器(90-92)上,每个机器上启动两个示例,分别使用6379和6380端口。redis启动命令:./redis-serverredis.conf启动失败处理:错误提示:1593407:M07Jul......
  • Redis集群的实例什么情况使用redis集群和哨兵
    当考虑Redis集群和哨兵的使用时,我们可以考虑一个在线购物系统的场景,其中需要处理用户会话数据。这个例子将涵盖横向扩展、高可用性和故障处理的方面。场景描述:假设你的在线购物系统使用Redis存储用户会话数据,以提供个性化的购物体验。用户的会话数据包括购物车、用户偏好设置等......
  • 使用docker 搭建xtrabackup服务,实现mysql全量和增量备份
    mysql数据库的备份是运维的重中之重,是保障服务灾难恢复的最后一道屏障在我的构想里,一个完备的mysql容灾体系应该包括高可用架构和一套基础的数据库备份方案高可用架构:MM+ Keepalived,PXC(PerconaXtraDBCluster)或者GR(GroupReplication),来保证故障恢复,并附带一个延迟备库(延迟1......