缓存
IT小智
这个作者很懒,什么都没留下…
展开
-
Ehcache缓存详细解读
Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大,最初知道它,是从Hibernate的缓存开始的。网上中文的EhCache材料以简单介绍和配置方法居多,如果你有这方面的问题,请自行google;对于API,官网上介绍已经非常清楚,请参见官网;但是很少见到特性说明和对实现原理的分析,因此在这篇文章里面,我会详细介绍和分析EhCache的特性,加上一些自己的理解和思考转载 2015-11-11 15:57:04 · 808 阅读 · 0 评论 -
5个强大的Java分布式缓存框架推荐
5个强大的Java分布式缓存框架推荐在开发中大型Java软件项目时,很多Java架构师都会遇到数据库读写瓶颈,如果你在系统架构时并没有将缓存策略考虑进去,或者并没有选择更优的缓存策略,那么到时候重构起来将会是一个噩梦。在开发中大型Java软件项目时,很多Java架构师都会遇到数据库读写瓶颈,如果你在系统架构时并没有将缓存策略考虑进去,或者并没有选择更转载 2016-06-20 10:12:25 · 1617 阅读 · 0 评论 -
mybatis的一级缓存
缓存的作用是减轻数据库的压力,提高数据库的性能的。mybatis中提供了一级缓存和二级缓存,先来看一下两个缓存的示意图: 从图中可以看出:一级缓存是SqlSession级别的缓存。在操作数据库时需要构造sqlSession对象,在对象中有一个数据结构(HashMap)用于存储缓存数据。不同的sqlSession之间的缓存数据区域(HashMap)是互相不影响的。二级缓存是转载 2016-06-16 14:49:35 · 572 阅读 · 0 评论 -
10 个 Redis 建议/技巧
10 个 Redis 建议/技巧Redis 在当前的技术社区里是非常热门的。从来自 Antirez 一个小小的个人项目到成为内存数据存储行业的标准,Redis已经走过了很长的一段路。随之而来的一系列最佳实践,使得大多数人可以正确地使用 Redis。下面我们将探索正确使用 Redis 的10个技巧。1、停止使用 KEYS *Okay,以挑战这个命令开始这篇文章,或许并转载 2016-03-15 14:21:16 · 319 阅读 · 0 评论 -
关于Redis持久化
关于Redis持久化 Redis有两种持久化的方式:快照(RDB文件)和追加式文件(AOF文件)RDB持久化方式是在一个特定的间隔保存某个时间点的一个数据快照。AOF(Append only file)持久化方式则会记录每一个服务器收到的写操作。数据回复时,这些记录的操作会逐条执行从而重建出原来的数据。写操作命令 记录的格式跟Redis协议一致,以追加的方式进转载 2016-03-14 16:27:26 · 622 阅读 · 0 评论 -
关于Redis中的数据类型
关于Redis中的数据类型 一、 Redis常用数据类型Redis最为常用的数据类型主要有以下:StringHashListSetSorted set一张图说明问题的本质图一:图二:代码:?12345678910111213转载 2016-03-14 15:54:12 · 290 阅读 · 0 评论 -
网站缓存技术总结( ehcache、memcache、redis对比)
网站技术高速发展的今天,缓存技术已经成为大型网站的一个关键技术,缓存设计好坏直接关系的一个网站访问的速度,以及购置服务器的数量,甚至影响到用户的体验。网站缓存按照存放的地点不同,可以分为客户端缓存、服务端缓存。客户端缓存客户端缓存又可分为:浏览器缓存、网关或代理服务器缓存网关或代理服务器缓存是将网页缓存中网关服务器上,多用户访问同一个页面时,将直接从转载 2016-04-05 11:22:50 · 780 阅读 · 0 评论 -
redis基本命令学习
redis基本命令学习1.redis是key-value存储的,放在内存中,并在磁盘持久化的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 通过set key value来存储,通过get key来获取值set key value:设置key的值,若存在则覆盖setnx key value:SET if Not eXists,若存在则不操作。MSET key转载 2016-02-19 18:23:44 · 368 阅读 · 0 评论 -
Redis 命令参考
Redis 命令参考¶本文档是 Redis Command Reference 和 Redis Documentation 的中文翻译版: 所有 Redis 命令文档均已翻译完毕, Redis 最重要的一部分主题(topic)文档, 比如事务、持久化、复制、Sentinel、集群等文章也已翻译完毕。文档目前描述的内容以 Redis 2.8 版本为准, 查看更新日志(change转载 2016-03-04 11:08:20 · 332 阅读 · 0 评论 -
九种浏览器端缓存机制
九种浏览器端缓存机制知多少浏览器缓存(Browser Caching)是浏览器端保存数据用于快速读取或避免重复资源请求的优化机制,有效的缓存使用可以避免重复的网络请求和浏览器快速地读取本地数据,整体上加速网页展示给用户。浏览器端缓存的机制种类较多,总体归纳为九种,这里详细分析下这九种缓存机制的原理和使用场景。打开浏览器的调试模式->resources左侧就有浏览器的8种缓存机制。转载 2016-01-19 15:40:43 · 702 阅读 · 0 评论 -
《Redis系列专题》 之 大规模互联网应用Redis架构要点(精华)
《Redis系列专题》 之 大规模互联网应用Redis架构要点(精华)建议有一定工作经验者阅读通常,为了提高网站响应速度,总是把热点数据保存在内存中而不是直接从后端数据库中读取。Redis是一个很好的Cache工具。大型网站应用,热点数据量往往巨大,几十G上百G是很正常的事儿,在这种情况下,如何正确架构Redis呢?首先,无论我们是使用自己的物理主机,还是使用云服务转载 2016-01-19 14:40:00 · 576 阅读 · 0 评论 -
MyBatis中的二级缓存
MyBatis中的二级缓存1. 二级缓存的原理 前面介绍了,mybatis中的二级缓存是mapper级别的缓存,值得注意的是,不同的mapper都有一个二级缓存,也就是说,不同的mapper之间的二级缓存是互不影响的。为了更加清楚的描述二级缓存,先来看一个示意图: 从图中可以看出:sqlSession1去查询用户id为1的转载 2016-06-20 10:43:07 · 545 阅读 · 0 评论