linux redis5.0 集群搭建
一、下载
wget http://download.redis.io/releases/redis-5.0.0.tar.gz
二、解压、编译
#解押到 /usr/local/ 文件夹
tar -zxvf redis-5.0.0.tar.gz -C /usr/local/
# 编译,并安装熬 /usr/local/redis 文件夹
make & make install PREFIX=/usr/local/redis
#复制 redis.conf 到安装目录
cp -r /usr/local/redis-5.0.0/redis.conf /usr/local/redis
三、搭建集群
#创建集群目录
mkdir /usr/local/redis-cluster
# 复制redis原版到第一个集群节点文件夹
cp -r /usr/local/redis/bin /usr/local/redis-cluster/7001
# 打开 redis.conf 集群配置文件
vim /usr/local/redis-cluster/7001/redis.conf
# 配置下面内容
daemonize yes
bind 0.0.0.0
protected-mode no
port 7001
requirepass "yingfeng365"
masterauth "yingfeng365"
cluster-enabled yes
cluster-config-file /usr/local/redis-cluster/nodes_7001.conf
cluster-node-timeout 5000
pidfile /usr/local/redis-cluster/redis_7001.pid
logfile "/usr/local/redis-cluster/redis_7001.log"
dir /usr/local/redis-cluster/7001
# 以第一个节点为原版,再复制五个节点,并修改 redis.conf 为对应端口
cp -r /usr/local/redis-cluster/7001 /usr/local/redis-cluster/7002
四、启动节点
/usr/local/redis-cluster/7001/redis-server /usr/local/redis-cluster/7001/redis.conf
/usr/local/redis-cluster/7002/redis-server /usr/local/redis-cluster/7002/redis.conf
/usr/local/redis-cluster/7003/redis-server /usr/local/redis-cluster/7003/redis.conf
/usr/local/redis-cluster/7004/redis-server /usr/local/redis-cluster/7004/redis.conf
/usr/local/redis-cluster/7005/redis-server /usr/local/redis-cluster/7005/redis.conf
/usr/local/redis-cluster/7006/redis-server /usr/local/redis-cluster/7006/redis.conf
# 查看是否启动成功
ps -ef | grep redis

五、创建集群
/usr/local/redis-5.0.0/src/redis-cli --cluster create 123.56.223.168:7001 123.56.223.168:7002 123.56.223.168:7003 123.56.223.168:7004 123.56.223.168:7005 123.56.223.168:7006 -a mima
注意事项:外网访问需要更换 cluster-config-file 对应文件的ip地址为外网;
查看进程 ps -ef | grep redis
关闭进程 kill -9 2034
重复执行上面第四部,这样就可以外网访问
JedisCluster 实例化后变成内网
linux redis5.0 集群搭建的更多相关文章
- redis5.0集群搭建
至少需要3个master节点,这里搭建三个master节点,并且给每个master节点在搭建一个slave节点,共6个redis节点,这里采用一台机器上创建6个redis实例,并将6个redis实例配 ...
- Redis5.0集群搭建实战
安装环境: 6台 centos7.4 在各个节点下载官网release包,可以自己去官网找: wget http://download.redis.io/releases/redis-5.0.5.t ...
- redis5.0集群配置
介绍 redis自3.0版本以来支持主从模式的集群,可用哨兵监控集群健康状态,但这种方式的集群很不成熟,数据备份需要全量拷贝.在之后的版本才真正支持集群分片. 在redis5.0中去除了以redis- ...
- 模拟安装redis5.0集群并通过Java代码访问redis集群
在虚拟机上模拟redis5.0的集群,由于redis的投票机制,一个集群至少需要3个redis节点,如果每个节点设置一主一备,一共需要六台虚拟机来搭建集群,此处,在一台虚拟机上使用6个redis实例来 ...
- Redis 5.0 集群搭建
Redis 5.0 集群搭建 单机版的 Redis 搭建 https://www.jianshu.com/p/b68e68bbd725 /usr/local/目录 mkdir redis-cluste ...
- Linux下zookeeper集群搭建
Linux下zookeeper集群搭建 部署前准备 下载zookeeper的安装包 http://zookeeper.apache.org/releases.html 我下载的版本是zookeeper ...
- Redis 3.0 集群搭建
Redis 3.0 集群搭建 开启两个虚拟机 分别在两个虚拟机上开启3个Redis实例 3主3从两个虚拟机里的实例互为主备 下面分别在两个虚拟机上安装,网络设置参照codis集群的前两个主机 分别关闭 ...
- 多机部署redis5.0集群环境
redis5.0集群部署 一.集群介绍 Redis 集群是一个可以在多个 Redis 节点之间进行数据共享的设施(installation). Redis 集群不支持那些需要同时处理多个键的 Redi ...
- Ubuntu 12.04下Hadoop 2.2.0 集群搭建(原创)
现在大家可以跟我一起来实现Ubuntu 12.04下Hadoop 2.2.0 集群搭建,在这里我使用了两台服务器,一台作为master即namenode主机,另一台作为slave即datanode主机 ...
随机推荐
- Tomcat启动时报错:“ Error starting static Resources”问题解决
部署测试环境的时候,需要用到Tomcat.故在Linux上部署了Tomcat,并将开发提供的工程包部署到Tomcat的webapps目录下,启动Tomcat,部署成功.第二天修改工程配置文件时,发现w ...
- MySQL 8.0之后版本密码修改
MySQL刚刚安装完毕时 mysqld --initialize grep password /var/log/mysqld.log 获取临时密码 mysql -uroot -p 输入临时密码登录My ...
- C# 使用消息队列,包括远程访问
转:https://www.cnblogs.com/80X86/p/5557801.html 功能需求,用到了队列,用的时候出了很多问题,现在总结一下,希望能对有需要的人提供帮助. 我的需求很简单,就 ...
- css画扇形按钮
最近项目中需要制作一个扇形按钮,效果是这样的: 周围四个扇形,和中间的小圆,全是能点击的.这就需要画扇形.百度了一下,有很多文章讲了如何生成扇形,最后我借鉴了一个最简单的实现方式,使用css的clip ...
- jQuery的表单验证
jQuery的表单验证 直接上代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8" ...
- cf1059D. Nature Reserve(三分)
题意 题目链接 Sol 欲哭无泪啊qwq....昨晚一定是智息了qwq 说一个和标算不一样做法吧.. 显然\(x\)轴是可以三分的,半径是可以二分的. 恭喜你获得了一个TLE的做法.. 然后第二维的二 ...
- SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1fa5519] was not registered for synchronization because synchronization is not active
Creating a new SqlSessionSqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1fa5519] w ...
- Spring Cloud入门程序
本文手把手教你,做出第一个Spring Cloud程序,Eureka的简单入门使用 1.创建Spring Starter Project工程 点击next,添加项目名 2.引入Spring Cloud ...
- 类型信息(RTTI和反射)——RTTI
运行时类型信息可以让你在程序运行时发现和使用类型信息. 在Java中运行时识别对象和类的信息有两种方式:传统的RTTI,以及反射.下面就先来说下RTTI. 1.RTTI: RTTI:在运行时,识别一个 ...
- oracle11g在CentOS6.9上启动脚本
#!/bin/bash# chkconfig:2345 99 10# description: Startup Script for oracle Database# /etc/init.d/orac ...