摘要:#### **题目**:是否使用过Redis集群,集群的原理是什么? #### **参考答案**: Redis Sentinel着眼于高可用,在master宕机时会自动将slave提升为master,继续提供服务。 Redis Cluster着眼于扩展性,在单个redis内存不足时,使用Cluster进行分片存储。 阅读全文
2020-03-07 16:32:09 LeeChan 阅读 (4) 评论 (0) 点赞 (0) 标签:面试,10.Redis篇 分类:Redis篇
摘要:#### **题目**:Redis的同步机制了解么? #### **参考答案**: 主从同步。第一次同步时,主节点做一次bgsave,并同时将后续修改操作记录到内存buffer,待完成后将rdb文件全量同步到复制节点,复制节点接受完成后将rdb镜像加载到内存。加载完成后,再通知主节点将期间修改的操作记录同步到复制节点进行重放就完成了同步过程。 阅读全文
2020-03-07 16:32:09 LeeChan 阅读 (6) 评论 (0) 点赞 (0) 标签:面试,10.Redis篇 分类:Redis篇
摘要:#### **redis相比memcached有哪些优势?**: #### **参考答案**: (1) memcached所有的值均是简单的字符串,redis作为其替代者,支持更为丰富的数据类型 (2) redis的速度比memcached快很多 (3) redis可以持久化其数据 阅读全文
2020-03-07 16:32:09 LeeChan 阅读 (4) 评论 (0) 点赞 (0) 标签:面试,10.Redis篇 分类:Redis篇
摘要:#### **题目**: #### **参考答案**: (1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1) (2) 支持丰富数据类型,支持string,list,set,sorted set,hash (3) 支持事务,操作都是原子性,所谓的原子性就是对数据的更改要么全部执行,要么全部不执行 (4) 丰富的特性:可用于缓存,消息,按key设置过期时间,过期后将会自动删除 阅读全文
2020-03-07 16:32:09 LeeChan 阅读 (4) 评论 (0) 点赞 (0) 标签:面试,10.Redis篇 分类:Redis篇