redis补充8之缓存雪崩和缓存穿透问题解决方案

缓存雪崩   什么是缓存雪崩?   缓存在同一时间大面积的失效,后面的请求都直接落到了数据库上,造成数据库短时间内承受大量请求。 这就好比雪崩一样,数据库的压力可想而知,可能直接就被这么多请求弄宕机了。   举个例...

redis补充之9如何解决 Redis 的并发竞争 Key 问题

首先了解什么是并发竞争key   多个系统同时对同一个key进行操作,最终key的执行顺序跟我们的期望不同,也就导致了结果不同。 怎么解决?   分布式锁   zookeeper 和 Redis 都可以实现分布式锁(如果...

Redis数据类型

Redis数据类型 字符串 哈希表 列表 集合 有序集   对象处理机制 对键能执行的命令各部相同,但有些又是通用的...

readis 内部数据结构

与其他key-value数据库不同之处 不仅支持字符串值,还支持 字符串 set,get 列表 lpush,rpush,lrange...

redis--服务器与客户端

初始化服务器 从启动 Redis 服务器,到服务器可以接受外来客户端的网络连接这段时间,Redis 需要执行一系列初始化操作。 整个初始化过程可以分为以下六个步骤: &...

redis 事件

事件是 Redis 服务器的核心,它处理两项重要的任务: 文件事件 在多个客户端中实现多路复用,接受它们发来的命令请求,并将命令的执行结果返回给客户端。 时间事件...

redis 事务

事务相关命令     Redis通过multi,discard,exec和watch四个命令来实现事务功能,  ...

redis 订阅与发布

PUBLISH,SUBSCRIBE,等命令实现订阅与发布 订阅/发布到频道 订阅/发布到模式   频道的订阅与信息发送...

redis-慢查询日志

慢查询日志是 Redis 提供的一个用于观察系统性能的功能   相关数据结构 每条慢查询日志都以一个 slowlog.h/slowlogEntry 结构定义:...

redis--数据库

数据库   除了说明数据库是如何储存数据对象之外,本章还会讨论键的过期信息是如何保存,而 Redis又是如何删除过期键的   数据...