redis
文章平均质量分 56
lq2418c
life is a beautiful movie
展开
-
redis缓存穿透、缓存击穿、缓存雪崩
缓存穿透 缓存和数据库都没有的数据 1、加校验;2、返回null 缓存击穿 缓存没有,数据库有(一般为缓存时间到期) 1、设置热点数据永不过期;2、加互斥锁 缓存雪崩 数据大批量在缓存过期,查询数据巨大,引起数据库压力过大甚至down机 1、缓存数据过期时间设置随机,防止同一时间大量数据过期现象发生;2、缓存数据库分布式部署,将热点数据均匀分布不同缓存库;3、设置热点数据永不过期 1、缓存穿透:缓存和数据库都没有的数据,比如一直访问id= -1,用户可能攻击原创 2021-08-10 10:57:30 · 66 阅读 · 0 评论 -
redis笔记
redis是nosql数据库,数据存储在内存中,通过tcp直接存取,读写性能高,not onlysql (不仅仅是sql); 支持多种数据类型 string、list、set、zset(sorted set )、hash等; 数据可持久化保存(AOF日志模式、RDB快照模式)写入硬盘; 支持灾难回复,主从赋值;主机会自动将数据同步到从机,可以进行读写分离 redis的优势 a、内存数据库nosql b、kv键值对存储 c、resp协议 d、c语言编写 Redis的简单命令 a、St...原创 2021-08-06 14:02:03 · 82 阅读 · 0 评论