摘要:
https://www.bilibili.com/video/BV12b4y1y7CR?spm_id_from=333.999.0.0 1 缓存击穿 缓存击穿指的是可能是由于缓存时间到期,这时并发用户特别多,同时在缓存中没读到数据,然后又都到数据库去读数据,导致数据库压力过大 解决方法:可以加锁,设 阅读全文
posted @ 2021-10-08 23:07
安静点--
阅读(284)
评论(0)
推荐(0)
摘要:
数据持久化 由于Redis的数据都存放在内存中,如果没有配置持久化,redis重启后数据就全丢失了,于是需要开启redis的持久化功能,将数据保存到磁盘上,当redis重启后,可以从磁盘中恢复数据。redis提供两种方式进行持久化,一种是RDB持久化(原理是将Reids在内存中的数据库记录定时dum 阅读全文
posted @ 2021-10-08 23:06
安静点--
阅读(880)
评论(0)
推荐(0)
摘要:
List存储 链表:存储非紧密摆放 修改新增方便 查询性能稍慢 封装的List存储的redis类: /// <summary> /// Redis list的实现为一个双向链表,即可以支持反向查找和遍历,更方便操作,不过带来了部分额外的内存开销, /// Redis内部的很多实现,包括发送缓冲队列等 阅读全文
posted @ 2021-10-08 23:05
安静点--
阅读(363)
评论(0)
推荐(0)
摘要:
Hash Hash:key--Dictionary, 1 节约空间(zipmap的紧密摆放的存储模式) 2 更新/访问方便(hashid+key) Hash数据很像关系型数据库的表的一行数据, 但是字段是可以随意定制的,没有严格约束的,非常灵活 如果说我们要存储一个模型,如果还是存储string类型 阅读全文
posted @ 2021-10-08 16:37
安静点--
阅读(257)
评论(0)
推荐(0)
摘要:
NoSql Not Only Sql非关系型数据库 由于关系型数据库中数据的关系复杂 ,再就是数据读取和写入压力,硬盘的速度满足不了,尤其是一些大数据量 所以产生了NoSql了,比如Redis。 Redis Redis特点 (1)是基于内存的,关系型数据库则是存到硬盘中的。 (2)没有严格的数据格式 阅读全文
posted @ 2021-10-08 10:55
安静点--
阅读(438)
评论(0)
推荐(1)
浙公网安备 33010602011771号