博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Redisson官方文档 - 5. 单个集合数据分片(Sharding)
阅读量:6217 次
发布时间:2019-06-21

本文共 422 字,大约阅读时间需要 1 分钟。

在集群模式下,Redisson为单个Redis集合类型提供了自动分片的功能。

在自动分片功能的帮助下,单个集合拆分以后均匀的分布在整个集群里,而不是被挤在单一一个节点里。自动分片功能的优势主要有以下几点:

  1. 单个数据结构可以充分利用整个集群内存资源,而不是被某一个节点的内存限制。
  2. 将单个数据结构分片以后分布在集群中不同的节点里,不仅可以大幅提高读写性能,还能够保证读写性能随着集群的扩张而自动提升。

Redisson通过自身的分片算法,将一个大集合拆分为若干个片段(默认231个,分片数量范围是3 - 16834),然后将拆分后的片段均匀的分布到集群里各个节点里,保证每个节点分配到的片段数量大体相同。比如在默认情况下231个片段分到含有4个主节点的集群里,每个主节点将会分配到大约57个片段,同样的道理如果有5个主节点,每个节点会分配到大约46个片段。

目前支持的数据结构类型和服务包括、、、、和。

该功能仅限于Redisson PRO版本。

转载地址:http://gtlja.baihongyu.com/

你可能感兴趣的文章
Linux scp 两台服务器传输文件
查看>>
js 获取当前月的第一天和最后一天
查看>>
【转】iPhone/Mac Objective-C内存管理教程和原理剖析
查看>>
MySQL入门(三)
查看>>
网页采集中文乱码问题
查看>>
FileObverse文件观察者的Debug报告
查看>>
Java之文件的随机访问和读写RandomAccessFile
查看>>
linux系统下mysql跳过密码验证登录和创建新用户
查看>>
VS中批量删除注释
查看>>
大牛很通俗地介绍《信号与系统》
查看>>
centos7 修改sudoers文件
查看>>
Flask-SQLAlchemy获取一个字段里去掉重复的数据
查看>>
Python编写API接口
查看>>
[Json.net]忽略不需要的字段
查看>>
前端学HTTP之内容协商
查看>>
DiskLrucCache使用Demo(强烈推荐,非常好用)
查看>>
python编程(python开发的三种运行模式)【转】
查看>>
第四章 Spring.Net 如何管理您的类___对象、对象工厂和应用程序上下文
查看>>
navicat for mysql只导出数据表结构(转)
查看>>
C语言学习笔记 (001) - 常量指针与指针常量的区别(转帖)
查看>>