原文:Lettuce之RedisClusterClient使用以及源码分析

Redis Cluster模式简介 redis集群并没有使用一致性hash算法而引入了哈希槽概念,Redis 集群有 个哈希槽,每个key通过CRC 校验后对 取模来决定放置哪个槽.集群的每个节点负责一部分hash槽.也就是说如果key是不变的对应的slot也是不变的 Redis 服务器命令 cluster info 可以通过cluster info 命令查看集群信息 cluster info ...

2018-06-17 20:30 0 9623 推荐指数:

查看详情

Lettuce同步命令源码分析

Lettuce同步源码分析 在上一篇分享中分享了单机模式异步连接创建过程Lettuce创建连接过程源码分析; 在本次分享内容主要介绍同步命令的处理过程. Lettuce是基于Netty的Redis高级客户端,对于异步命令来说是天然的,那么lettuce中是如何处理同步命令 ...

Sun Jul 01 19:05:00 CST 2018 0 1219
JetCache 缓存框架的使用以源码分析

一、简介 JetCache是一个基于Java的缓存系统封装,提供统一的API和注解来简化缓存的使用。 JetCache提供了比SpringCache更加强大的注解,可以原生的支持TTL、两级缓存、分布式自动刷新,还提供了Cache接口用于手工缓存操作。 当前有四个实现:RedisCache ...

Thu Oct 22 03:15:00 CST 2020 6 2294
cstore_fdw的安装使用以源码分析

一、cstore_fdw的简介   https://github.com/citusdata/cstore_fdw,此外部表扩展是由citusdata公司开发,使用RC_file格式对数据进行列式存储。      优点1:因为有压缩,所以在disk上的存储大大减少,压缩比能达到2-4倍 ...

Mon Dec 05 19:16:00 CST 2016 0 1695
Lettuce创建连接过程源码分析

Lettuce是一个高级的Redis客户端,下面通过对其创建连接过程的源码进行走读 下面看看RedisClient是如何创建单机模式的异步连接的, 首先从RedisClient中的connectAsync看起,在该方法中并没有什么特别的地方,在对RedisURI进行非空校验后就直接 ...

Sat Jun 30 23:04:00 CST 2018 0 1149
Mybatis ResultMap复合映射使用以源码分析

我们知道在mybatis中可以针对一列值作为入参进行嵌套查询,那么如果入参为多个时该如何处理呢? mybatis支持复合映射,下面通过示例代码看看复合映射的使用 <resultMap id="postLiteMap2NestedWithSelect" type ...

Mon May 07 19:52:00 CST 2018 0 1526
[源码分析]Java1.8中StringJoiner的使用以源码分析

[源码分析]StringJoiner的使用以源码分析 StringJoiner是Java里1.8新增的类, 或许有一部分人没有接触过. 所以本文将从使用例子入手, 分析StringJoiner的源码. 基本好的同学, 其实只要把这段例子自己运行一下, 自己看看源码就可以了. 因为我觉得 ...

Thu Aug 09 06:28:00 CST 2018 2 848
jmap的使用以及内存溢出分析

一、jmap的使用以及内存溢出分析    前面通过jstat可以对jvm堆的内存进行统计分析,而jmap可以获取到更加详细的内容,如:内存使用情况的汇总、对内存溢出的定位与分析 1、查看内存使用 ...

Wed Mar 04 02:09:00 CST 2020 0 2400
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM