Redis5.x
文章平均质量分 96
Redis知识
小幸运安然
这个作者很懒,什么都没留下…
展开
-
缓存与Redis分布式锁初窥
一、高并发下缓存失效问题1、缓存穿透说明:指查询一个一定不存在的数据,由于缓存数据不存在,需要从数据库查询,查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到数据库去查询,造成缓存穿透。风险:利用不存在的数据进行攻击,数据库瞬间压力增大,最终导致崩溃解决:对查询结果为空的情况也进行缓存,缓存时间设置短一点,或者该 key 对应的数据更新了之后清理缓存。对一定不存在的key进行过滤。2、缓存雪崩说明:当缓存服务器重启或者大量缓存集中在某一时间段失效,发生大量的缓存原创 2021-02-02 11:21:44 · 261 阅读 · 0 评论 -
Redis5.x:(二)、Redis进阶篇
一、发布订阅1、简介Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis 客户端可以订阅任意数量的频道。频道:channel1订阅者:client1、client2、client5当有新消息通过 publish 命令发送给频道 channel1 时,这个消息就会被发送给订阅的三个客户端,只要订阅了就都会收到消息。2、常用命令订阅频道: subscribe channel [channel....]:订阅给定的一个或原创 2020-08-19 15:43:16 · 612 阅读 · 0 评论 -
Redis5.x:(一)、Redis基础篇
一、Redis概述1、Redis简介Redis 是完全开源免费的,遵守 BSD 协议,是一个高性能(NOSQL)的 key-value 数据库,Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的API。2、NoSQLNoSQL,泛指非关系型的数据库,NoSQL即Not-only SQL,它可以作为关系型数据库的良好补充,随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,**特别是超大规模和原创 2020-08-15 16:54:36 · 823 阅读 · 0 评论