在Oracle的路上走了许多年,换换感觉,尝试一下新的知识,也是一个不错的感觉。Redis,一个超轻量化的内存数据库,只做一小块数据库功能实现,却非常优秀的一个产品。今天,就分享一下安装Redis集群的过程。搭建redis集群,建议至少需要准备3台服务器,共搭建6个节点,3个maste..
分类:
其他好文 时间:
2017-09-03 23:58:32
阅读次数:
443
集群搭建:至少需要三个master 第一步:创建以一个文件夹redis-cluster,然后分别在下面创建6个文件夹: (1)mkdir -p /usr/local/redis-cluster (2)mkdir 7001、mkdir 7002、mkdir 7003、mkdir 7004、mkdir ...
分类:
其他好文 时间:
2017-09-02 20:46:01
阅读次数:
120
一、Redis Cluster集群设计Redis集群搭建的方式有多种,例如使用zookeeper等,但从redis3.0之后版本支持Redis-Cluster集群,Redis-Cluster采用无中心结构,每个节点保存数据和整个集群状态,每个节点都和其他所有节点连接。其redis-cluster架构 ...
分类:
其他好文 时间:
2017-08-30 11:08:57
阅读次数:
134
一、redis cluster安装 1、下载和编译安装 2、创建redis节点选择2台服务器,分别为:192.168.1.105,192.168.1.160,每台服务器有3个节点,组成3个主节点,3个从节点的redis集群。 a、首先在192.168.1.105创建3个节点: b、分别对7000、7 ...
分类:
其他好文 时间:
2017-08-30 09:58:22
阅读次数:
160
开发之前都是用phpredis连接redis服务的,后来随着sentinel和rediscluster的成熟,redis主从都结合sentinel做了高可用,部分数据和并发大的业务使用了redis集群。相对于phpredis,predis原生支持redissentinel和rediscluster的连接,当主节点挂掉从节点提升为主节点时客户端会自..
分类:
其他好文 时间:
2017-08-24 20:11:50
阅读次数:
126
1、原始集群 1.1 启动Redis集群 [root@cent03 ~]# /usr/local/redis/bin/redis-server /usr/local/redis-cluster/7001/redis.conf [root@cent03 ~]# /usr/local/redis/bin ...
分类:
其他好文 时间:
2017-08-17 17:49:51
阅读次数:
238
第一个方案是创建 redis cluster,第二种方案就是用哨兵模式来进行主从替换以及故障恢复。兵模式集群方案配置 一、sentinel介绍 Sentinel作用: 1):Master状态检测 2):如果Master异常,则会进行Master-Slave切换,将其中一个Slave作为Master, ...
分类:
其他好文 时间:
2017-08-17 10:35:51
阅读次数:
112
Redis集群的相关概念 redis-cluster架构图 (1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽. (2)节点的fail是通过集群中超过半数的节点检测失效时才生效. (3)客户端与redis节点直连,不需要中间proxy层.客户端不需要连 ...
分类:
其他好文 时间:
2017-08-09 16:54:19
阅读次数:
238
一、Redis介绍 Redis是一个开源内存的数据存储系统,行业中用作高效数据库缓存较多。它支持多种类型的数据结构:strings:hashes,lists,sets,sortedsets,bitmaps,hyperloglogs,geospatial。并且支持对这些类型执行原子操作,列如:int的增减,strings的append,hasheshin..
分类:
编程语言 时间:
2017-08-07 01:19:09
阅读次数:
280
JFinal redis cluster集群插件 JFinal 框架到了2.1版本号,可是依旧仅仅支持redis的主从集群,没有看到Cluster集群的插件。笔者照着主从的插件方式,改了改,实现了个简单的插件,先使用起来,兴许会更新完好版本号。 插件地址:点击打开链接 附上源代码:package c ...
分类:
其他好文 时间:
2017-08-06 21:58:31
阅读次数:
382