赵计刚
每天进步一点点
随笔 - 234,  文章 - 0,  评论 - 243,  阅读 - 166万

随笔分类 -  Java缓存相关

主要记录memcached、redis、guava、Spring Cache的使用
第十二章 redis-cluster搭建(redis-3.2.5)
摘要:redis集群技术 redis2.x使用客户端分片技术 redis3.x使用cluster集群技术 一、环境 os:centos7 ip:10.211.55.4 redis:3.2.5 gem-redis:3.2.2 二、搭建集群 1、本机下载redis-3.2.5.tar.gz redis官网:h 阅读全文
posted @ 2016-12-05 16:13 赵计刚 阅读(3791) 评论(0) 推荐(0) 编辑
附1 踩过的jedis的一些坑
摘要:1、java.lang.Long to java.lang.B]类型转换异常 解决方案:归还资源部分,使用jedis.close() 2、jedis数组越界异常 解决方案:版本太低,升到2.8.0 阅读全文
posted @ 2016-09-14 10:35 赵计刚 阅读(1136) 评论(0) 推荐(0) 编辑
第十一章 自己实现一致性hash算法
摘要:关于一致性hash算法的意义以及其相对于简单求余法(除数求余法)的好处,查看第六章 memcached剖析 注意:真实的hash环的数据结构是二叉树,这里为了简便使用了列表List 1、一致性hash算法的使用地方 memcached服务器 Jedis分片机制 2、真实服务器节点没有虚拟化的一致性h 阅读全文
posted @ 2016-02-28 00:27 赵计刚 阅读(2260) 评论(0) 推荐(0) 编辑
第十章 Redis持久化--RDB+AOF
摘要:注:本文主要参考自《Redis设计与实现》 1、Redis两种持久化方式 RDB 执行机制:快照,直接将databases中的key-value的二进制形式存储在了rdb文件中 优点:性能较高(因为是快照,且执行频率比aof低,而且rdb文件中直接存储的是key-values的二进制形式,对于恢复数 阅读全文
posted @ 2016-02-22 18:40 赵计刚 阅读(4707) 评论(0) 推荐(1) 编辑
第八章 Redis数据库结构与读写原理
摘要:注:本文主要参考自《Redis设计与实现》 1、数据库结构 每一个redis服务器内部的数据结构都是一个redisDb[],该数组的大小可以在redis.conf中配置("database 16",默认为16),而我们所有的缓存操作(set/hset/get等)都是在redisDb[]中的一个red 阅读全文
posted @ 2016-02-22 11:38 赵计刚 阅读(4113) 评论(0) 推荐(0) 编辑
第九章 Redis过期策略
摘要:注:本文主要参考自《Redis设计与实现》 1、设置过期时间 expire key time(以秒为单位)--这是最常用的方式 setex(String key, int seconds, String value)--字符串独有的方式 具体的使用方式:查看"java企业项目开发实践"的第九章 企业 阅读全文
posted @ 2016-02-22 11:36 赵计刚 阅读(28394) 评论(1) 推荐(3) 编辑
第七章 Xmemcached客户端介绍
摘要:提示:有关于XMemcached在实际开发中的具体使用,查看"Java企业项目开发实践"系列博客的《第八章 企业项目开发--分布式缓存memcached》 注意:本文主要参考自https://code.google.com/p/xmemcached/wiki/User_Guide_zh 1、为什么选 阅读全文
posted @ 2016-01-26 13:12 赵计刚 阅读(914) 评论(0) 推荐(0) 编辑
第六章 memcached剖析
摘要:注:本篇博客参考于两本书。 《memcached全面剖析》,该书籍市面上应该没有,我传到了百度云盘,链接如下:http://pan.baidu.com/s/1qX00Lti 《大型网站技术架构:核心原理与案例分析》 前提: 本文是基于memcached1.4版本的,之前的版本与该版本在一些地方是不一 阅读全文
posted @ 2016-01-25 17:21 赵计刚 阅读(1767) 评论(0) 推荐(0) 编辑
第二章 Google guava cache源码解析1--构建缓存器
摘要:1、guava cache当下最常用最简单的本地缓存线程安全的本地缓存类似于ConcurrentHashMap(或者说成就是一个ConcurrentHashMap,只是在其上多添加了一些功能)2、使用实例具体在实际中使用的例子,去查看《第七章 企业项目开发--本地缓存guava cache》,下面只... 阅读全文
posted @ 2016-01-19 17:38 赵计刚 阅读(7018) 评论(4) 推荐(2) 编辑
第一章 常用的缓存技术
摘要:1、常见的两种缓存 本地缓存:不需要序列化,速度快,缓存的数量与大小受限于本机内存 分布式缓存:需要序列化,速度相较于本地缓存较慢,但是理论上缓存的数量与大小无限(因为缓存机器可以不断扩展) 2、本地缓存 Google guava cache:当下最好用的本地缓存 Ehcache:spring默认集 阅读全文
posted @ 2016-01-16 00:26 赵计刚 阅读(7822) 评论(0) 推荐(2) 编辑


< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示