redis
文章平均质量分 79
星韵月光
这个作者很懒,什么都没留下…
展开
-
redis缓存穿透和缓存雪崩
redis缓存穿透和缓存雪崩1. redis的缓存穿透?如何避免缓存穿透2. redis缓存的雪崩?如何避免雪崩?1. redis的缓存穿透?如何避免缓存穿透如果数据库中没有对应的记录,而缓存中也没有对应的记录。而这时有大量的请求恶意放该数据。这样就造成了缓存穿透。使用一个空对象。弊端:再缓存中存在很多冗余对象。可以使用布隆过滤器。bloomfilter 底层是bitmap.2. redis缓存的雪崩?如何避免雪崩?再某一个会有大量的缓存失效,而这时有大量的请求来访问。这时这些请求,回执行打到数原创 2021-04-26 08:47:56 · 139 阅读 · 0 评论 -
idea操作redis
idea操作redis1.java连接redis--使用jedis连接2.springboot整合redis3. springboot连接redis4.springboot连接redis集群。5. springboot使用场景5.1如何使用缓存5.2 作为分布式锁5.3 作为点赞量videaId,0 incr(videaId),排行榜,转发量。5.4限时业务的运用1.java连接redis–使用jedis连接使用idea创建一个新的mvnw项目并添加依赖 <dependencies>原创 2021-04-26 08:38:18 · 4967 阅读 · 4 评论 -
redis集群搭建
redis集群搭建1.主从关系1.1主从模式关系图2.哨兵模式1.主从关系1.1主从模式关系图配从不配主创建了一个目录 master-slave把redis配置文件复制到master-slaveredis.conf redis7002.conf redis7003.conf分别修改上面三个文件的端口号以及rdb持久化文件的名称 并aof关闭。启动redis时指定上面的三个配置文件查看三个redis节点的信息我们在7002和7003使用slaveof ip 主机端口7001把原创 2021-04-25 16:24:00 · 175 阅读 · 0 评论 -
REDIS的持久化
REDIS的持久化1.什么是持久化?2.redis支持的持久化方式两种方式2.1 RDB:快照2.1.1如何触发RDB持久化2.1.1.1 save和bgsave区别2.2AOF:日志追加1.什么是持久化?持久化: 把内存中的数据库保存到磁盘上。防止数据的丢失。2.redis支持的持久化方式两种方式2.1 RDB:快照概念: 其实就是把数据以快照的形式保存在磁盘上,什么是快照呢,你可以理解成把当前时刻的数据拍成一张照片保存下来。2.1.1如何触发RDB持久化手动save命令手动bgsave原创 2021-04-23 09:21:50 · 159 阅读 · 0 评论 -
redis支持的数据类型
redis支持的数据类型redis支持的数据类型1. String字符串类型2.Hash 哈希类型3.list 队列4. set 集合5.sorted set 有序集合。redis支持的数据类型1. String字符串类型String字符串类型–value值为字符串类型可以存放任意类型的字符串。java对象—>json字符串—>string指令:set key value: 把字符串的value存放到对应的key上。get key: 根据指定的key获取对应字符串的valuems原创 2021-04-22 19:31:24 · 190 阅读 · 0 评论 -
REDIS--非关系型数据库基础
NOSQLNOSQL不仅是sql语句, 它是对所有非关系型数据库的一种统称。 除去关系型数据库之外的都是非关系数据库。NOSQL和RDBMS的区别RDBMS高度组织化结构化数据结构化查询语言(SQL)数据和关系都存储在单独的表中数据操纵语言(DML)和数据定义语言(DDL)严格一致性基础事务(ACID)NOSQL没有声明性查询语言(SQL)没有预定的模式键-值对存储,列存储,文档存储,图形数据库最终一致性,而非ACID属性非结构化和不可预知的数据(任意数据)高性能,高可用性,原创 2021-04-22 18:52:15 · 249 阅读 · 0 评论