随笔分类 -  redis笔记

redist笔记
摘要:所谓发布订阅模式,就是发布了消息丢到通道中,消费者进行消费 看代码: 1 首先需要配置这个连接工厂 ,这地方可能有人有疑问,为什么需要单独做一个类呢,是由与这个连接工厂其他地方需要用到,所以以bean的方式注入 @Configuration public class Redisconfig { @V 阅读全文
posted @ 2020-02-21 16:45 菩提树下的丁春秋 阅读(1427) 评论(0) 推荐(0)
摘要:1 redis集群数据分片 Redis集群不同一致性哈希,它用一种不同的分片形式,在这种形式中,每个key都是一个概念性(hash slot)的一部分。 There are 16384 hash slots in Redis Cluster, and to compute what is the h 阅读全文
posted @ 2019-05-05 22:10 菩提树下的丁春秋 阅读(206) 评论(0) 推荐(0)
摘要:1 设置内存大小 2 数据淘汰策略 有好几种,可以根据自己的需要进行配置: volatile-lru:使用LRU算法进行数据淘汰(淘汰上次使用时间最早的,且使用次数最少的key),只淘汰设定了有效期的key allkeys-lru:使用LRU算法进行数据淘汰,所有的key都可以被淘汰 volatil 阅读全文
posted @ 2019-03-01 12:44 菩提树下的丁春秋 阅读(342) 评论(0) 推荐(0)
摘要:1 什么是redis redis是nosql(也是个巨大的map) 单线程,但是可处理1秒10w的并发(数据都在内存中)使用java对redis进行操作类似jdbc接口标准对mysql,有各类实现他的实现类,我们常用的是druid其中对redis,我们通常用Jedis(也为我们提供了连接池Jedis 阅读全文
posted @ 2019-03-01 11:15 菩提树下的丁春秋 阅读(33131) 评论(0) 推荐(0)
摘要:在redis3.0之前,采用哨兵机制来保证高可用。哨兵存在一些问题,比如master挂掉后,哨兵不是立即切换,中间需要一个时间来确认master是不是挂掉了。这个时间内会写入数据失败。在redis3.0之后,出现了集群的概念。很好的解决了哨兵的不足。 在3.0以后引入了槽得概念 (1)redis-c 阅读全文
posted @ 2019-02-13 20:04 菩提树下的丁春秋 阅读(429) 评论(0) 推荐(0)
摘要:一 本身自带的方法进行使用: 二:redisson使用: 阅读全文
posted @ 2019-02-07 22:04 菩提树下的丁春秋 阅读(249) 评论(0) 推荐(0)
摘要:redis注解开发过程中包含许多注解 1.@Cacheable 可以标记在方法上,也可以标记在类上。当标记在方法上时表示该方法是支持缓存的,当标记在类上时则表示该类所有的方法都是支持缓存的。应用到读取数据的方法上,将先从缓存中读取该方法的返回值,如果没 有再从DB获取数据,然后把数据添加到缓存中 缓 阅读全文
posted @ 2019-01-27 18:18 菩提树下的丁春秋 阅读(271) 评论(0) 推荐(0)
摘要:一 说明 这是spring整合redis注解开发的系类: 二 正文 在注解开发时候,会有这几个注解需要注意: 具体含义: 1.@Cacheable 可以标记在方法上,也可以标记在类上。当标记在方法上时表示该方法是支持缓存的,当标记在类上时则表示该类所有的方法都是支持缓存的。应用到读取数据的方法上,将 阅读全文
posted @ 2019-01-27 18:12 菩提树下的丁春秋 阅读(321) 评论(0) 推荐(1)
摘要:一 说明 接着上篇讲述redis缓存配置的用法: 二 正文 首先要使用缓存就必须要开开启缓存,第二步是需要开redis-server 下载redis包之后,点击图中两个都可以开启redis 怎么看是否启动呢,见下图: 在application中加入连接地址,和相关策略: 阅读全文
posted @ 2019-01-27 18:04 菩提树下的丁春秋 阅读(266) 评论(0) 推荐(0)
摘要:一 说明: springboot整合mybatis,redis,代码(一) 这个开发代码的复制粘贴,可以让一些初学者直接拿过去使用,且没有什么bug 二 对上篇的说明 可以查看上图中文件: 整个工程包括配置,对对应上文的配置 阅读全文
posted @ 2019-01-27 17:58 菩提树下的丁春秋 阅读(247) 评论(0) 推荐(0)