redis相关
昨日不可追
技术人生、终身学习、投资创业|明日不可待,昨日不可追!
展开
-
RedisCluster-Pipeline操作,提升10倍以上响应速度
本文中的代码来自我正在写的分布式缓存框架(主要解决缓存使用中的各种痛点:缓存穿透\redis-cluster pipeline\注解使用等等)。什么是pipeLine 为什么使用pipeLine ?管道(pipeline)将客户端 client 与服务器端的交互明确划分为单向的发送请求(Send Request)和接收响应(Receive Response):用户可以将多个操作连续发给服务...原创 2018-08-14 20:30:46 · 11225 阅读 · 3 评论 -
jedis 源码阅读三——PipeLine
之前看Jedis源码觉得很简单,于是没有打算写总结。前几天听人说到 ”pipeline就是 Socket 一次性 把整个命令包 写出去“。怎么跟我理解的不一样呢? PipeLine我们从这个Test说起(建议使用p.sync();),如需源码可以翻看我前两篇文章,里面有下载链接。 public void pipelineResponse() { Pipeline p = j原创 2016-02-26 00:23:07 · 1634 阅读 · 1 评论 -
Jedis 源码阅读一 —— Jedis
这是jedis 源码目录,我们接下来选择性阅读重要的接口以及实现。└─redis └─clients ├─jedis │ │ BinaryClient.java │ │ BinaryJedis.java │ │ BinaryJedisCluster.java │ │ BinaryJedisPubS原创 2016-01-17 00:21:52 · 2707 阅读 · 1 评论 -
jedis 源码阅读二——jedisPool
我们从这段代码分析jedisPool:JedisPool @Test public void checkJedisIsReusedWhenReturned() { JedisPool pool = new JedisPool(new JedisPoolConfig(), hnp.getHost(), hnp.getPort()); Jedis jedis = pool.getRe原创 2016-01-17 02:21:29 · 2685 阅读 · 0 评论