Redis不懂,口试担忧不外,一次性办理口试Redis标题(含谜底)?
哨兵 Redis sentinel 是一个漫衍式体系中监控 redis 主从处事器,并在主处事器下线时自动举办妨碍转移。个中三个特征:监控(Monitoring): Sentinel 会不绝地搜查你的主处事器和从处事器是否运作正常。 提示(Notification): 当被监控的某个 Redis 处事器呈现题目时, Sentinel 可以通过 API 向打点员可能其他应用措施发送关照。 自动妨碍迁徙(Automatic failover): 当一个主处事器不能正常事变时, Sentinel 会开始一次自动妨碍迁徙操纵。 特点:
弱点:主从模式,切换必要时刻丢数据 没有办理 master 写的压力 集群(proxy 型): Twemproxy 是一个 Twitter 开源的一个 redis 和 memcache 快速/轻量级署理处事器; Twemproxy 是一个快速的单线程署理措施,支持 Memcached ASCII 协媾和 redis 协议。 特点:
弱点:
集群(直连型): 从redis 3.0之后版本支持redis-cluster集群,Redis-Cluster回收无中心布局,每个节点生涯数据和整个集群状态,每个节点都和其他全部节点毗连。 特点:
弱点:
什么是同等性哈希算法?什么是哈希槽?这两个题目篇幅过长 网上找了两个解锁的不错的文章 www.cnblogs.com/lpfuture/p/… blog.csdn.net/z1573262158… Redis常用呼吁?
行使过Redis漫衍式锁么,它是怎么实现的?先拿setnx来争抢锁,抢到之后,再用expire给锁加一个逾期时刻防备锁健忘了开释。 假如在setnx之后执行expire之前历程不测crash可能要重启维护了,那会怎么样? set指令有很是伟大的参数,这个应该是可以同时把setnx和expire合成一条指令来用的! 行使过Redis做异部行列么,你是怎么用的?有什么弱点?一样平常行使list布局作为行列,rpush出产动静,lpop斲丧动静。当lpop没有动静的时辰,要恰当sleep一会再重试。 弱点: 在斲丧者下线的环境下,出产的动静会丢失,得行使专业的动静行列如rabbitmq等。 能不能出产一次斲丧多次呢? 行使pub/sub主题订阅者模式,可以实现1:N的动静行列。 什么是缓存穿透?怎样停止?什么是缓存雪崩?何如停止?(编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |