缓存
Fighter168
Cray for you
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于缓存穿透、缓存并发、缓存失效的解决方案
一、缓存穿透我们在项目中使用缓存通常都是APP先检查缓存中是否存在,如果存在直接返回缓存内容,如果不存在就直接查询数据库然后再缓存查询结果返回。这个时候如果我们查询的某一个数据在缓存中一直不存在,就会造成每一次请求都查询DB,这样缓存就失去了意义,在流量大时,可能DB就挂掉了。这个问题其实经常遇到,只是没有引起足够的重视,在我想来,如果碰到这样的问题可以在封装的缓存SET和GET部转载 2016-09-19 11:24:54 · 1141 阅读 · 0 评论 -
Spring 整合 Redis
pom构建:[html] view plain copy print?modelVersion>4.0.0modelVersion> groupId>com.x.redisgroupId> artifactId>springredisartifactId> version>0.0.1-SNAPSHOTversion>转载 2016-10-19 12:08:29 · 516 阅读 · 0 评论 -
redis sentinel高可用搭建测试(Windows下实现)
一、准备条件[java] view plain copy 1、操作系统:win7 2、redis版本:redis-2.8.19 二、下载redis并解压1、下载由于redis官方并不支持windows操作系统,所以官网上是下不到的,需要到gitlab上下载,下载地址如下:[java] vie原创 2016-12-10 12:05:50 · 1596 阅读 · 0 评论 -
redis和spring集成(注解实现,方便,快捷)
前言: spring和redis集成有很多方式,看到网上很多都是使用redistemplate自己去做redis 的一些操作,但是对于我们开发来说,肯定是使用越方便越好,于是乎就有了spring的对redis或者memcahe这些换成框架的封装,只需要引入spring的spring-data-redis的jar。 好了,废话不多说,我们开始上代码。原创 2016-12-02 11:25:22 · 50024 阅读 · 12 评论 -
Spring 缓存注解(@Cacheable、@CachePut、@CacheEvict)使用
在spring中通过获取MemCachedClient来实现与memcached服务器进行数据读取的方式。不过,在实际开发中,我们往往是通过Spring的@Cacheable来实现数据的缓存的,所以,本文给大家详细介绍一下@Cacheable的用法。首先,在使用@Cacheable之前,我们要做好准备工作。第一步:要导入相应的jar包。原创 2016-11-29 11:47:45 · 1847 阅读 · 0 评论 -
Spring 整合 Redis
pom构建:[html] view plain copy print?modelVersion>4.0.0modelVersion> groupId>com.x.redisgroupId> artifactId>springredisartifactId> version>0.0.1-SNAPSHOTversion>转载 2016-11-29 14:09:22 · 1036 阅读 · 0 评论
分享