
redis
~小龙~
勇往直前,不停奋斗!!!
展开
-
Redis(一)——持久化
Redis大家都在经常使用,其功能非常强大,利用其内存存储、存取快的特新能够帮助我们解决很多难题。在项目中,我们可利用Redis:1作为缓存;2作为消息队列;3生成业务唯一键;4分布式锁控制;5内存数据库……可以很好的解决一些高并发、高性能要求的业务场景。 针对Redis的安装,五种数据结构(字符串string、哈希hash、列表list、集合set、有序集合zse...原创 2019-04-04 13:44:17 · 737 阅读 · 0 评论 -
Redis(二)——复制
前边的Redis持久化解决了,单机故障能够重启恢复备份数据的功能。而在分布式系统中,为了解决单点问题,达到高可用的目的,需要进行redis数据分布式,进行多台机器实时备份,从而满足更高效的故障恢复和负载均衡等需求。好,这篇我们来看一下Redis的复制功能。复制功能也是Redis哨兵模式,集群模式的基础。 参与复制的Redis节点分为主节点(master)和从节点(sl...原创 2019-04-06 23:49:54 · 717 阅读 · 0 评论 -
Redis(三)——Sentinel哨兵模式
前边我们总结了Redis(二)——复制,能够从一定程度上做好备份,扩展读能力(读写分离)。但这种主从复制在出现异常时回带来以下问题:1,一旦主节点出问题,需要手动将一个从节点升级为主节点,手动修改应用方连接信息,手动通过命令其它从节点复制新的主节点,整个过程都需要人工干预。2,主节点的写能力受到单击限制;3,主节点存储能力受到单击限制。而哨兵模式正是解决第1个问题呢。而2、3单机受限...原创 2019-04-13 00:05:40 · 943 阅读 · 0 评论