Redis总结
文章平均质量分 77
Redis总结专栏,包括redis的基本使用和redis与框架的整合实现缓存实战
Kevin_cai09
无情的bug maker
展开
-
Redis复习
文章目录Redis复习一,Redis底层数据结构1.String类型2.list类型3.hash字典类型4.跳跃链表5.整数集合6.压缩列表二,redis事务2.1redis中的事务三,缓存雪崩,穿透,击穿1.缓存雪崩场景解决方法2.缓存穿透场景解决方法布隆过滤器原理应用3.缓存击穿场景解决方法四,数据一致性问题为什么是删除缓存,而不是更新缓存?五,redis持久化1.何为持久化?2.redis中...原创 2019-11-25 00:13:45 · 1025 阅读 · 0 评论 -
Redis总结 -- springboot2.0整合spring cache + redis
文章目录一,spring cache简介二,springboot2.0整合spring cache + redis手动配置1.新建redis配置类RedisConfig继承 CachingConfigurerSupport类完成对redis的基本配置CacheErrorHandlerKeyGeneratorcacheManager2.使用基于注解的缓存3.注意问题@Cacheable注解不生效问题...原创 2019-06-11 23:08:36 · 2302 阅读 · 4 评论 -
Redi总结 -- springboot中redisTemplate源码分析
文章目录一,RedisOperations二,RedisAccessor三,RedisTemplate1.序列化配置2.连接获取和关闭在上文中我们知道了redisTemplate是springboot中操作redis的核心,今天来进一步了解了解其内部实现继承关系public class RedisTemplate<K, V> extends RedisAccessor im...原创 2019-06-11 15:34:30 · 1922 阅读 · 0 评论 -
Redis总结 -- springboot2.0整合redis
文章目录一,redisTemplate二,springboot2.0整合redis1. springboot1.x和2.x在整合redis上的区别jedis和lettuce的区别基于jedis的springboot2.x整合redis二,redis配置类编写1.jedis连接池配置2.连接工厂配置3.redisTempalte配置三,redisTeplate工具类一,redisTemplate...原创 2019-06-11 02:56:01 · 1002 阅读 · 0 评论 -
Redis总结 -- redis持久化
一,redis高性能的原因造就redis高性能的主要原因主要有如下三个:纯内存访问,redis的所有数据都存储在内存,内存的响应时间大约为100纳秒,这时Redis达到每秒万级别访问的重要基础;IO多路复用,Redis使用epoll作为I/O多路复用技术的实现,在加上Redis自身的事件处理模型将epoll中的链接、读写、关闭都转换为事件,不在网络I/O上浪费过多的时间;单线程...原创 2019-06-01 19:27:09 · 222 阅读 · 0 评论 -
Redis总结 -- Redis事务
事务是数据库中的一个非常重要的问题,无论在学习关系型数据库还是菲关系型数据库,事务都会是一个学习的重点一,Redis中事务的特点隔离,事务是一个隔离的操作,事务中的所有命令都会被序列化,然后按顺序之心,在执行过程中不会被其他客户端发送过来的命令请求所打断,会在事务中的命令全部被执行完后再去执行其他请求原子,事务中的命令要么全部被执行,要么全部不执行redis中事务和关系型数据库...原创 2019-05-28 21:48:15 · 231 阅读 · 0 评论 -
Redis总结 -- 初始Redis
一,初始Redis什么是Redis?简介Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。特点性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。原子...原创 2019-05-28 15:26:05 · 187 阅读 · 0 评论 -
NoSQL简介
近期一直在做课设,课也比较少,因此想利用这段时间看看NoSQL方面的资料,复习复习NoSQL,为下一个项目打好基础,会先从整体在具体到Redis,MongoDB等产品的知识整理一,什么是NoSQL?NoSQL,英文名称Not Only SQL,意即“不仅仅是SQL”,我们平时使用的mysql,sqlServer等数据库产品都属于关系型数据库,而NoSQL是非关系型数据库的统称二,为什么需...原创 2019-05-27 01:52:39 · 317 阅读 · 0 评论