
Redis
Nadoule
代码不会改变,思想会。
展开
-
Redis哨兵模式
Redis哨兵模式哨兵的介绍哨兵(sentinel) 是一个分布式系统,用于对主从结构中的每台服务器进行监控,当出现故障时通过投票机制选择新的 master并将所有slave连接到新的master。 ,主要有以下功能:• 集群监控:负责监控 redis master 和 slave 进程是否正常工作。• 消息通知:如果某个 redis 实例有故障,那么哨兵负责发送消息作为报警通知给管理员。(保持联通)• 故障转移:如果 master node 挂掉了,会自动转移到 slave node 上。哨兵原创 2020-07-30 19:06:33 · 435 阅读 · 0 评论 -
Redis主从复制机制
Redis主从复制机制1. 主从复制机制前言:1.1单机问题:1、 机器故障:硬盘故障、系统崩溃数据丢失,很可能对业务造成灾难性打击2、 容量瓶颈: 内存服务器,很吃内存,硬件技术限制,容量不能无限扩展为了避免单点Redis服务器故障,准备多台服务器,互相连通。将数据复制多个副本保存在不同的服务器上,连接在一起,并保证数据是同步的。即使有其中一台服务器宕机,其他服务器依然可以继续 提供服务,实现Redis的高可用,同时实现数据冗余备份。1.2所以就有了多台服务器连接方案:一个master(写原创 2020-07-28 17:09:06 · 357 阅读 · 0 评论 -
Redis删除策略和逐出算法
Redis中的数据特征:Redis是一种内存级数据库,所有数据均存放在内存中,内存中的数据可以通过TTL指令获取其状态 XX :具有时效性的数据 -1 :永久有效的数据 -2 :已经过期的数据 或 被删除的数据 或 未定义的数据数据删除策略:1. 定时删除 2. 惰性删除 3. 定期删除时效性数据的存储结构:数据删除策略的目标: 在内存占用与CPU占用之间寻找一种平衡,顾此失彼都会造成整体redis性能的下降,甚至引发服务器宕机或内存泄露1.定时删原创 2020-07-24 10:50:51 · 248 阅读 · 0 评论 -
Rides持久化机制
Rides的持久化及其原理一、 持久化介绍1.什么是持久化利用永久性存储介质将数据进行保存,在特定的时间将保存的数据进行恢复的工作机制称为持久化。2.怎样保证持久化Redis 为了保证效率,数据缓存在了内存中,但是会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件中,以保证数据的持久化。其实对应的就是Redis的俩种持久化策略:1.快照:RDB(Reids周期性的把更新的数据写入磁盘)2.日志:AOF(将Reids的操作日志以追加的方式写入文件)作用: 防止数据的意外丢失,确保原创 2020-07-20 22:40:00 · 1051 阅读 · 0 评论 -
Redis 五种数据类型详解
Redis 五种数据类型Redis 的Key了解一下key相关指令Stringstring基本语法操作String类型注意事项:Key的设置约定String应用场景:HashHash基本语法操作Hash类型注意事项hash应用场景:ListList基本语法操作List使用注意事项应用场景:SetSet基本语法操作:Set使用操作注意事项Set应用场景:Sorted_setSorted原创 2020-06-08 18:05:57 · 3551 阅读 · 0 评论 -
Redis基础入门
Redis基础入门在下载安装前,先介绍一下入门基础知识:1.传统关系数据库:性能:磁盘IO性能低下扩展:数据关系复杂,扩展性能,不便于大规模集群2.Nosql(Not-OnlySql泛指非关系型数据库)作为关系型数据库的补充:降低磁盘IO次数,越低越好 ---------------磁盘性能低就用内存去除数据间关系,与简单越好---------------不存储关系,仅存储数据作用:应对基于海量用户和海量数据前提下的数据处理。特征: 可扩容,可伸缩 大数据下高性能 灵活的数据原创 2020-06-06 15:42:17 · 500 阅读 · 0 评论