
缓存
Jerry_carry
这个作者很懒,什么都没留下…
展开
-
linux搭建redis的一主一备环境(亲测)
Linux环境下安装Redis安装redis1.上传Redis的安装包redis-5.0.6.tar.gz或者可以下载wget http://download.redis.io/releases/redis-5.0.6.tar.gz2.解压我们的Redis安装包tar -zxvf redis-5.0.6.tar.gz3.创建redis 编译文件存放目录mkdir /usr/local/redis4.编译文件make install PREFIX=/usr/local/redis原创 2020-07-02 17:07:20 · 299 阅读 · 0 评论 -
09蚂蚁-分布式缓存架构——12.缓存穿透与缓存雪崩
缓存穿透与缓存雪崩缓存雪崩缓存雪崩产生的原因缓存雪崩通俗简单的理解就是:由于原有缓存失效(或者数据未加载到缓存中),新缓存未到期间(缓存正常从Redis中获取,如下图)所有原本应该访问缓存的请求都去查询数据库了,而对数据库CPU和内存造成巨大压力,严重的会造成数据库宕机,造成系统的崩溃。缓存失效的时候如下图:缓存失效时的雪崩效应对底层系统的冲击非常可怕!那有什么办法来解决这个问题呢?...原创 2019-08-09 17:08:14 · 249 阅读 · 0 评论 -
09蚂蚁-分布式缓存架构——4.EhCache缓存集群配置
EhCache缓存集群配置两个集群环境的配置文件主要是这两配置相互监听注意:两个配置文件里面的4000和5000端口是rmi的端口,和应用的端口无关 <!-- 多台机器配置 rmiUrls=//192.168.8.32:400002/demoCache|//192.168.5.231:400003/demoCache --> <cacheManagerPeer...原创 2019-07-31 17:27:06 · 280 阅读 · 0 评论 -
09蚂蚁-分布式缓存架构——3.Redis和EhCache一级二级缓存
Redis和Ehcache缓存的区别如果是单个应用或者对缓存访问要求很高的应用,用ehcache。如果是大型系统,存在缓存共享、分布式部署、缓存内容很大的,建议用redis。实际工作中使用Ehcache我们在项目中使用集中式缓存(Redis或者式Memcached等),通常都是检查缓存中是否存在期望值的数据,如果存在直接返回,如果不存在就查询数据库让后在将数据库缓存,这个时候如果缓存...原创 2019-07-31 17:17:01 · 466 阅读 · 0 评论 -
09蚂蚁-分布式缓存架构——2.Ehcache缓存技术
ehcache本地缓存Ehcache什么是EhcacheEhcache是纯java的开源缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。它主要面向通用缓存、Java EE和轻量级容器,具有内存和磁盘存储、缓存加载器、缓存扩展、缓存异常处理程序。 Ehcache最初由Greg Luck于2003年开始开发。2009年,该项目被Terracotta购买...原创 2019-07-31 15:33:56 · 320 阅读 · 0 评论 -
EhCache缓存的一些知识
ehcache缓存他说hibernate框框默认使用的缓存技术如何使用ehcache呢?首先导入ehcache的依赖(用的是gradle) compile group: 'net.sf.ehcache', name: 'ehcache', version: '2.10.4'配置缓存的配置文件(ehcache.xml) ——放在resources目录下<?xml v...原创 2019-07-31 09:41:43 · 225 阅读 · 0 评论