redis cluster配置集群与使用Jedis的ShardedJedis做Redis集群的区别是啥

球球之家/carver 2016-02-17 10:35:23
加精
使用Jedis的ShardedJedis做Redis集群
http://www.zhizhihu.com/html/y2014/4593.html
使用redis cluster 客户端用BinaryJedisCluster 做集群
http://www.cnblogs.com/tankaixiong/articles/4022646.html

请问各位大侠这两个有区别吗
...全文
13797 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
yeyein9 2019-07-09
  • 打赏
  • 举报
回复
额,假如你有一台centos云服务器,然后你可以单机建立一个集群,都知道redis的集群是去中心化的。所以你只需要连接其中任何一个,就可以操作整个集群。蓝后,你在Java代码中,与其中任意一个端口进行连接,就可以享受Redis集群了,这就是Redis集群。那RedisSharded技术是什么呢?假如你再来一台centos云服务器,这个服务器上也搞一组集群。蓝后你在Java代码中,用RedisSharded技术,可以同时操作两个集群,这就是RedisSharded。
frank0712105003 2016-10-10
  • 打赏
  • 举报
回复
引用 16 楼 huang1433 的回复:
另外,参考这个: http://stackoverflow.com/questions/29602985/what-is-the-difference-between-shardedjedis-and-jediscluster shardedJedis应该是不支持reshard和failover
赞成! 我觉得shardedRedis是redis没有集群功能之前客户端实现的一个数据分布式方案。 One big difference is node failure. ShardedJedis doesn't care about H/A so failure of one node doesn't incur failure of whole cluster. (but you can't access keys within crashed node) But Redis Cluster treats situation to CLUSTERDOWN, so you should prepare slave nodes so that Redis Cluster can trigger failover
Jo_huang 2016-08-04
  • 打赏
  • 举报
回复
另外,参考这个: http://stackoverflow.com/questions/29602985/what-is-the-difference-between-shardedjedis-and-jediscluster shardedJedis应该是不支持reshard和failover
Jo_huang 2016-08-04
  • 打赏
  • 举报
回复
BinaryJedisCluster应该是用官方的方式进行分区,使用的是哈希槽;而ShardedJedis是redis3.0之前的东西,当时官方还没有集群方案,所以是用户自己编写的分区方式,一般是使用的哈希一致性。
DAsce1 2016-05-13
  • 打赏
  • 举报
回复
个人理解,redis2.6之前没有集群,对于数据的扩容采用分片的策略。有了集群之后解决了扩容的问题,并且能通过主从来实现数据同步,分片是集群的子集,不知道有没有理解错希望给点意见。
a877240285 2016-03-30
  • 打赏
  • 举报
回复
learning
Metz 2016-02-22
  • 打赏
  • 举报
回复
来学习学习~~~~~~
调皮的蟠桃 2016-02-19
  • 打赏
  • 举报
回复
学习中!
业余草 2016-02-18
  • 打赏
  • 举报
回复
Jedis 和 redis 一样 jedis就是java的一个框架
cattpon 2016-02-18
  • 打赏
  • 举报
回复
感谢整理分享~
爱编程的jc 2016-02-17
  • 打赏
  • 举报
回复
来学习学习下
游北亮 2016-02-17
  • 打赏
  • 举报
回复
学习一下,不太了解, 从字面上理解,我觉得应该是: 分片模式,安装多台-独立的Redis,数据按一定算法分别存储到不同的Redis里,各个服务器存储的数据是不同的 集群模式,类似于主从库,各个服务器存储的数据是一致的 愕然发现:多台-独立是非法词组
  • 打赏
  • 举报
回复
引用 1 楼 shijing266 的回复:
一直用redis做集群比较多,Jedis没用过,你可以说说你的看法
jedis客户端操作redis主要三种模式:单台模式、分片模式(ShardedJedis)、集群模式(BinaryJedisCluster),分片模式是一种轻量级集群,可以这样理解吗
  • 打赏
  • 举报
回复
一直用redis做集群比较多,Jedis没用过,你可以说说你的看法

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧