缓存
文章平均质量分 80
石头dhf
三人行必有吾师!
展开
-
JCS缓存应用和源码解密
一、理解缓存的三个核心概念Elements : JCS是一个对象缓存,能放置一些对象或是”elements”并通过key来访问它们,很像一个hashtable。可以想象JCS是一个能过Name来获取的hashtables的集合。Regions : 每一个hashtables都被称做“region”,每一个region都能被独立于其他regions配置。例如,可以有一个称做城市的region,缓存了...原创 2018-04-10 00:42:57 · 383 阅读 · 0 评论 -
缓存系列文章--3.缓存常用更新策略对比(一致性)。
转载请注明出处哈:http://carlosfu.iteye.com/blog/2269678 一、缓存的几种更新策略 从下面的表格看,缓存的更新策略大致分为三种,本文将从一致性和维护成本两个方面对于三种缓存更新策略进行简要说明,因为这些东西比较理论和抽象,如哪里说得不对,欢迎拍砖。 注: (1) 一致性:缓存和真实数据源(例如mysql, hbase, el...转载 2018-10-07 18:25:48 · 414 阅读 · 0 评论 -
缓存穿透,缓存击穿,缓存雪崩解决方案分析
转载:https://blog.csdn.net/zeb_perfect/article/details/54135506前言设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应。缓存穿透缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询...转载 2018-10-07 00:21:15 · 186 阅读 · 0 评论 -
【缓存】缓存中常见的4种问题分析以及解决方案
由于最近要准备换工作,同时最近在“Redis中国用户组”上关注了一系列Redis的活动,想要总结一下,Redis当做缓存使用过程中的一些常见问题。 一、前提 1.文中相关术语 (1)缓存命中: 终端用户访问加速节点时,如果该节点有缓存住了要被访问的数据时就叫做命中,如果没有的话需要回原服务器取,就是没有命中。(百科) (2)过期时间:...转载 2018-10-06 23:29:54 · 297 阅读 · 0 评论 -
Java session共享的问题
Java session共享的问题分为主子域名相互共享、多个tomcat或项目共享(也可以理解成分布式部署后的多台服务器间session共享) 为什么我们处理共享session?对于一个项目有主子域名的情况,往往我们需要让主域名网站登录后,也要在子域名显示登录信息,而默认tomcat生成session时,是区别域名的,对于不同域名会生成不同的sessionid,所以我们需要处理让主子域...转载 2018-09-06 17:13:46 · 480 阅读 · 0 评论 -
用java在redis中存储对象
最近需要封装一个操作redis的工具类,不知道怎么向redis中存储对象,想到过用java反射去做。在网上搜索了一下,发现可以用序列化对象的方式去存储。再此我整理了一下感谢,残剑_提供的方法:http://www.cnblogs.com/liuling/p/2014-4-19-04.html(redis基础操作)感谢,萧剑90提供的方法:http://blog.csdn.net/abc19...转载 2018-09-04 22:52:33 · 2009 阅读 · 0 评论 -
redis存储对象
redis主要存储类型最常用的五种数据类型:String Hash List Set Sorted setredis存储对象序列化和反序列化首先来了解一下为什么要实现序列化为什么要实现序列化接口 当一个类实现了Serializable接口(该接口仅为标记接口,不包含任何方法定义),表示该类可以序列化.序列化的目的是将一个实现了Serializable接口的对象转换成一...转载 2018-09-04 22:25:22 · 611 阅读 · 0 评论 -
redis使用watch秒杀抢购思路
1、使用watch,采用乐观锁 2、不使用悲观锁,因为等待时间非常长,响应慢 3、不使用队列,因为并发量会让队列内存瞬间升高import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import redis.clients.jedis.Jedis;/** * redis测...转载 2018-09-04 17:08:10 · 150 阅读 · 0 评论 -
redis基础之安装和配置(一)
ubantu16.04环境下安装下载安装,依次执行命令;# 从官方网站下载安装包,注意,当前在哪个目录下执行命令,下载的包将在哪个目录下$ wget http://download.redis.io/releases/redis-4.0.6.tar.gz# 将下载包解压$ tar -zxvf redis-4.0.6.tar.gz# 进入解压后的文件夹$ cd redis-4.0....转载 2018-09-01 01:54:49 · 426 阅读 · 0 评论 -
Redis实现原理:数据同步机制分析
转载:Redis 数据同步机制分析 一、数据全同步机制Redis的主从同步机制可以确保redis的master和slave之间的数据同步。按照同步内容的多少可以分为全同步和部分同步;按照同步的时机可以分为slave刚启动时的初始化同步和正常运行过程中的数据修改同步;本文将对这两种机制的流程进行分析。全备份过程中,在slave启动时,会向其master发送一条SYNC消息,master...转载 2018-08-27 19:08:51 · 5491 阅读 · 0 评论 -
Redis缓存与数据库一致性方案
转载:https://blog.csdn.net/Dustin_CDS/article/details/79595297使用Redis缓存的模式的有很多种,下面就逐一介绍。一、数据库和redis分别处理不同的数据类型数据库处理要求强一致实时性的数据,例如金融数据、交易数据; redis处理不要求强一致实时性的数据,例如网站最热贴排行榜;二、Cache-Aside模式Cache-Aside模式的意思...转载 2018-06-25 09:07:42 · 827 阅读 · 0 评论 -
缓存比较好的博客
redis:http://carlosfu.iteye.com/category/345837https://blog.csdn.net/zeb_perfect/article/details/54135506https://blog.csdn.net/zzh920625/article/details/78173099?foxhandler=RssReadRenderProcessH...原创 2018-10-07 18:32:13 · 202 阅读 · 0 评论