
redis
文章平均质量分 87
许文杰
Java程序开发
展开
-
初步了解redis集群
集群原理 1、redis-cluster架构图: 架构细节: (1)所有redis节点彼此互联(通过PING-PONG机制),内部使用二进制协议优化传输速度和带宽。 (2)节点fail是通过集群中超过半数的节点检测失效时才生效。 (3)客户端与redis节点直连,不需要中间proxy层。客户端不需要连接集群中的所有节点,连接集群中任何一个可用节点即可。 (4)redis-clust...原创 2018-04-26 20:58:11 · 313 阅读 · 0 评论 -
redis集群的分区实现原理
绪论 Redis Cluster本身提供了自动将数据分散到Redis Cluster中不同节点的能力,分区实现的关键点问题包括:如何将数据自动地分散到不同的节点,使不同节点的存储数据相对均匀;如何保证客户端能够访问到正确的节点和数据;如何保证重新分片的过程中不影响正常服务。这篇文章通过了解这些问题来认识Redis Cluster分区实现原理。 认识Redis Cluster Redis Cl...原创 2018-04-26 21:49:18 · 671 阅读 · 0 评论 -
redis基础知识
Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止Redis支持的键值数据类型如下: 1、字符串类型 2、散列类型 3、列表类型 4、集合类型 5、有序集合类型。 redis的特点: 1、Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 2、Redi...原创 2018-04-26 23:43:24 · 282 阅读 · 0 评论 -
redis主从复制原理
前言: Redis持久化保证了即使redis服务重启也不会丢失数据,因为redis服务重启后会将硬盘上持久化的数据恢复到内存中,但是当redis服务器的硬盘损坏了可能会导致数据丢失,如果通过redis的主从复制机制就可以避免这种单点故障。 Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,Redis支持主从复制,Redis的主从结构可以采用一主多从或者级联结...原创 2018-05-06 17:16:13 · 3660 阅读 · 0 评论