Redis
文章平均质量分 88
小舟~
这个作者很懒,什么都没留下…
展开
-
Redis相关知识----缓存问题
本文介绍Redis缓存相关问题,包括缓存穿透、缓存击穿、缓存雪崩等相关知识缓存穿透:缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。当流量过大时,数据库可能挂掉。解决方案:用户校验:接口层增加校验,如用户鉴权校验,id做基础校验,id<=0的直接拦截;对空值缓存:从缓存取不到的数据,在数据库中也没有取到,这时也可以将key-value对写为key-null,缓存有效时间可以设置短点,如30秒(设置太长会导.原创 2021-05-11 23:37:21 · 204 阅读 · 0 评论 -
Redis相关知识----哨兵机制
本文介绍Redis哨兵相关知识哨兵机制(Redis Sentinel):Redis Sentinel,即Redis哨兵,在Redis 2.8版本开始引入。哨兵的核心功能是主节点的自动故障转移。其他功能:监控(Monitoring):哨兵会不断地检查主节点和从节点是否运作正常。自动故障转移(Automatic failover):当主节点不能正常工作时,哨兵会开始自动故障转移操作,它会将失效主节点的其中一个从节点升级为新的主节点,并让其他从节点改为复制新的主节点。配置提供者(Configura.原创 2021-04-28 23:07:49 · 296 阅读 · 0 评论 -
Redis相关知识----主从复制
本文介绍Redis事务相关知识。Redis事务:redis事务就是一次性、顺序性、排他性的执行一个队列中的一系列命令。Redis事务相关命令:MULTI 开启事务,redis会将后续的命令逐个放入队列中EXEC:执行事务中的所有操作命令DISCARD:取消事务,放弃执行事务块中的所有命令WATCH:监视一个或多个key,如果事务在执行前,这个key(或多个key)被其他命令修改,则事务被中断,不会执行事务中的任何命令UNWATCH:取消WATCH对所有key的监视...原创 2021-04-27 23:08:17 · 184 阅读 · 0 评论 -
Redis相关知识----对象机制
本文介绍Redis对象机制相关知识,只是对底层做一些了解,并不深入底层的数据结构。Redis的5种基础数据类型,在底层是采用对象机制实现的。Redis的每种对象其实都由对象结构(redisObject) 与 对应编码的数据结构组合而成,而每种对象类型对应若干编码方式,不同的编码方式所对应的底层数据结构是不同的。redisObject:redisObject 是 Redis 类型系统的核心, 数据库中的每个键、值, 以及 Redis 本身处理的参数, 都表示为这种数据类型。其中type、en.原创 2021-04-21 23:16:49 · 244 阅读 · 0 评论