Redis cluster
[root@service cloudcc]# cat Dockerfile
#pull down centos image
FROM centos
MAINTAINER pizy@cloudcc.com
#设置时间差
RUN ln -snf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo Asia/Shanghai > /etc/timezone
#基本工具安装
RUN yum install -y passwd openssl openssh-server openssh-clients vim wget curl net-tools gcc
#配置ssh
RUN ssh-keygen -q -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key -N ''
RUN ssh-keygen -q -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -N ''
RUN ssh-keygen -t dsa -f /etc/ssh/ssh_host_ed25519_key -N ''
RUN echo "root:123qwe" | chpasswd
#define entry point which will be run first when the container starts up
#CMD ["/usr/sbin/sshd", "-D"]
ENTRYPOINT /usr/sbin/sshd -D
#docker build -t redis:1.0 .
[root@kafka Java]# docker run -d redis:1.0
docker inspect --format='{{.NetworkSettings.IPAddress}}' f9d7ff771c22 #查看容器ip
[root@kafka Java]# scp redis.conf redis-3.2.9.tar.gz 172.17.0.2:/home
ssh 172.172.0.60 #password:123qwe
[root@18639389ab71 ~]# cd /home/
[root@18639389ab71 home]# mkdir Java
[root@18639389ab71 home]# mv redis.conf redis-3.2.9.tar.gz Java
[root@18639389ab71 home]# cd Java/
[root@18639389ab71 Java]# tar -xaf redis-3.2.9.tar.gz
[root@18639389ab71 Java]# cd redis-3.2.9
[root@18639389ab71 redis-3.2.9]# make
[root@18639389ab71 redis-3.2.9]# rm -rf redis.conf
[root@18639389ab71 redis-3.2.9]# mv ../redis.conf .
[root@18639389ab71 redis-3.2.9]# src/redis-server redis.conf
[root@18639389ab71 redis-3.2.9]# src/redis-cli -a 123qwe
redis.conf
# 后台运行
daemonize yes
# 配置远程访问
# bind 127.0.0.1
protected-mode no
#配置访问密码
requirepass 123qwe
[root@18639389ab71 redis-3.2.9]# exit
[root@kafka Java]# docker ps
[root@kafka Java]# docker stop 18639389ab71
[root@kafka Java]# docker commit 18639389ab71 redis:1.1
[root@kafka Java]# docker rm 18639389ab71
docker network create --subnet=172.172.0.0/16 docker-ice
docker run -d --name redis-60 --net docker-ice --ip 172.172.0.60 --privileged=true -d -v /home/Data:/home/Data redis:1.1
docker run -d --name redis-61 --net docker-ice --ip 172.172.0.61 --privileged=true -d -v /home/Data:/home/Data redis:1.1
docker run -d --name redis-62 --net docker-ice --ip 172.172.0.62 --privileged=true -d -v /home/Data:/home/Data redis:1.1
docker run -d --name redis-63 --net docker-ice --ip 172.172.0.63 --privileged=true -d -v /home/Data:/home/Data redis:1.1
docker run -d --name redis-64 --net docker-ice --ip 172.172.0.64 --privileged=true -d -v /home/Data:/home/Data redis:1.1
docker run -d --name redis-65 --net docker-ice --ip 172.172.0.65 --privileged=true -d -v /home/Data:/home/Data redis:1.1
docker run -d --name redis-66 --net docker-ice --ip 172.172.0.66 --privileged=true -d -v /home/Data:/home/Data redis:1.1
./redis-cli -h 172.172.0.60 -a 123qwe
docker inspect --format='{{.NetworkSettings.IPAddress}}' f9d7ff771c22 #查看容器ip
转载于:https://www.cnblogs.com/pizhiyun/p/9529397.html
Redis cluster相关推荐
- Redis高可用集群Redis Cluster搭建
前言: Redis3.0版本之前,可以通过Redis Sentinel(哨兵)来实现高可用 ( HA ),从3.0版本之后,官方推出了Redis Cluster,它的主要用途是实现数据分片(Data ...
- redis cluster 安装配置
一.redis集群安装配置 1.下载redis源码包并下载 wget http://download.redis.io/releases/redis-3.0.7.tar.gz $ tar xzf re ...
- 深入解析redis cluster gossip机制
社区版redis cluster是一个P2P无中心节点的集群架构,依靠gossip协议传播协同自动化修复集群的状态.本文将深入redis cluster gossip协议的细节,剖析redis clu ...
- 高手过招, 为什么 Redis Cluster 是16384个槽位?
我们都知道Redis的集群有三种方案: 1.主从复制模式 2.Sentinel(哨兵)模式 3.Redis Cluster模式 当然使用随着海量数据的存储要求,单台Redis配置有限,已经满足不了我们 ...
- 不懂Redis Cluster原理,我被同事diss了!
" Redis 缓存作为使用最多的缓存工具被各大厂商争相使用.通常我们会使用单体的 Redis 应用作为缓存服务,为了保证其高可用还会使用主从模式(Master-Slave),又或者是读写分 ...
- 超详细的 Redis Cluster 官方集群搭建指南,适用于 redis 5.x, 6.x
今天从 0 开始搭建 Redis Cluster 官方集群,解决搭建过程中遇到的问题,超详细. 旧版本使用 redis-trib.rb ruby 脚本安装集群,5.0版本redis-cli 已经自带 ...
- [Java工程师面试精选]Redis cluster集群模式的原理
redis cluster redis cluster是Redis的分布式解决方案,在3.0版本推出后有效地解决了redis分布式方面的需求 自动将数据进行分片,每个master上放一部分数据 提供内 ...
- redis集群之REDIS CLUSTER
redis集群之REDIS CLUSTER 时间 2016-04-11 17:05:00 NoSQL_博客园 原文 http://www.cnblogs.com/zhanchenjin/p/537 ...
- redis cluster集群选主
redis 选主过程分析 当slave发现自己的master变为FAIL状态时,便尝试进行Failover,以期成为新的master.由于挂掉的master可能会有多个slave.Failover的 ...
- Ubuntu 16.04下Redis Cluster集群搭建(官方原始方案)
前提:先安装好Redis,参考:http://www.cnblogs.com/EasonJim/p/7599941.html 说明:Redis Cluster集群模式可以做到动态增加节点和下线节点,使 ...
最新文章
- Python脑电数据的Epoching处理
- intercontenient hotels
- ITK:重采样DICOM系列
- 与fastboot相关的知识
- 统考计算机和英语百度网盘,《计算机专业英语》在线考试系统
- continue 与break 的区别
- 制造企业发展遇瓶颈?低代码平台助其逆风翻盘!
- 常见ERP软件简单介绍与个人评价
- IAP:HTTP 的替代者,更快、更丰富
- 解决电脑蓝牙耳机默认音量过大的问题
- win7 无法访问服务器共享文件夹,win7系统共享文件夹无法访问的解决方法
- 悼念512汶川大地震遇难同胞——珍惜现在,感恩生活 HDU - 2191(特殊01背包)
- 微信小程序入门7-微信公众号设置IP白名单
- 顺序表的定义及基本操作
- 军工科研质量管理软件全面支持GJB5000A
- 拷贝构造函数的三种使用情况
- 麒麟os或将取代android,新款操作系统将要诞生!华为研发麒麟OS,网友:取代安卓...
- jquery.form.js的ajaxSubmit和ajaxForm使用(用于多文件上传以及其他参数的混合提交)
- 套接字描述符的就绪条件
- springboot+vue实现七牛云上传图片功能
热门文章
- java文件流读取异常_Java IO流的FileInputStream读取文件的问题,不同写法输出不一样...
- 地址突然就不对了_【装维大课堂】光猫的无线WiFi功能突然无法使用
- java static null,我们可以在Java中使用null对象调用静态方法吗?如果是这样,怎么样?...
- 保洁阿姨看完都会了!java面向对象编程开发证书
- Nginx面试!java语言程序设计第四版,你还看不懂吗?
- 如何防止google colab 掉线
- 【深度学习笔记】ROC曲线 vs Precision-Recall曲线
- 科学计算机撤销,云计算环境下基于属性的撤销方案-计算机科学.PDF
- 西安网络推广教大家如何正确解决处理网站死链
- 浅析影响网站建设的因素有哪些?