
缓存
lia0oo0
学习中~
展开
-
redis缓存存储、删除、查找、更新
1,实际工程代码 配置文件 bootstrap.properties redis.database=0 redis.host={sc} redis.port=6379 接口 package com.mylib.elba.cache.service; import com.mylib.elba.cache.entity.CacheManage; import com.mylib.Pag...原创 2018-05-10 08:46:00 · 556 阅读 · 0 评论 -
缓存穿透,缓存击穿,缓存雪崩
缓存穿透 查询一个缓存中必然不存在的数据。这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。在流量大时,可能DB就挂掉了,要是有人利用不存在的key频繁攻击我们的应用,这就是漏洞。 解决方案: 有很多种方法可以有效地解决缓存穿透问题,最常见的则是采用布隆过滤器,将所有可能存在的数据哈希到一个足够大的bitmap中,一个一定不存在的数据会被 这个bitmap拦截掉,从而避免了对...原创 2018-04-05 13:03:00 · 128 阅读 · 0 评论 -
Redis以及分布式缓存的实现
REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议(代码共享)、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希...原创 2018-04-04 10:08:00 · 150 阅读 · 0 评论