java 深入学习Redis-六基本类型ZSet剖析 更多精彩文章,关注公众号【ToBeTopJavaer】,更有数万元精品vip资源免费等你来拿!!! 本文我们要剖析的基本类型是ZSet,下面我们将深入源码剖析Redis中ZSet的实现。 ZSet 有序集合 存储类型 1、sorted set,有序的 set,每个元素有个 score。 2、score 相同时,按照 key 的 ASCII 码排序。 数据结构对比 操作命令 添…
无分类 Redis高可用 一、reids集群 1、扩容集群 准备新节点 =》 加入集群 =》 迁移槽和数据新节点: 集群模式 配置和其他节点统一 孤立节点 加入集群作用 为它迁移槽和数据实现扩容 作为从节点负责故障转移建议使用redis-trib.rb能够避免新节点加入其他集群,造成故障迁移槽和数据 槽迁移计划 迁移数据 对目标节点发送 添加从节点 步骤 目标…
java 深入学习Redis五基本类型Set剖析 更多精彩文章,关注公众号【ToBeTopJavaer】,更有数万元精品vip资源免费等你来拿!!! 本文我们要剖析的基本类型是Set,下面我们将深入源码剖析Redis中Set的实现。 存储类型:String 类型的无序集合,最大存储数量 2^32-1(40 亿左右)。 如图所示: 操作命令 添加一个或者多个元素 {代码…} 获取所有元素 {代码…} …
无分类 MongoDB系列轻松应对面试中遇到的MongonDB索引index问题 索引是特殊的数据结构,索引存储在一个易于遍历读取的数据集合中( 索引存储在特定字段或字段集的值),而且是使用了B-tree结构。索引可以极大程度提升MongoDB查询效率。 如果没有索引,MongoDB必须执行全集合collections扫描,即扫描集合中的每个文档,选取符合查询条件的文档document。 如果查询时存在适当的索引,M…
无分类 Redis4014-Cluster-安装部署 本教程安装环境是kvm虚拟机,nat模式下内网环境。这里为了节约服务器资源采用了在单实例Linux主机上进行演示。生产环境大流量下请勿将多台Redis实例部署到一台Linux服务器上(小流量也不推荐一机多redis实例)。idc机器环境下要保证网卡的并发性、云主机要选用内存型(或者内存io型)。毕竟Redis是高io服务。 Tips:如果Redi…
java MongoDB系列深入理解MongoDB聚合Aggregation 关注公众号【Ccww笔记】,领取干货资料 MongoDB中聚合(aggregate) 操作将来自多个document的value组合在一起,并通过对分组数据进行各种操作处理,并返回计算后的数据结果,主要用于处理数据(诸如统计平均值,求和等)。MongoDB提供三种方式去执行聚合操作:聚合管道(aggregation pipeline)、Map-Reduce函数以及单一的…