摘要:
并查集是一种树型的数据结构,用于处理一些不相交集合(Disjoint Sets)的合并及查询问题。 990. 等式方程的可满足性 给定一个由表示变量之间关系的字符串方程组成的数组,每个字符串方程 equations[i] 的长度为 4,并采用两种不同的形式之一:"a==b" 或 "a!=b"。在这里 阅读全文
摘要:
redis的概念问题: 缓存预热就是系统启动前,提前将相关的缓存数据直接加载到缓存系统。避免在用户请求的时候,先查询数据库,然后再将数据缓 存的问题!用户直接查询事先被预热的缓存数据! 缓存雪崩 缓存雪崩就是瞬间过期数据量太大,导致对数据库服务器造成压力。如能够有效避免过期时间集中,可以有效解决雪崩 阅读全文
摘要:
集群 有哪些集群 主从复制集群 主从复制的作用 读写分离:master写、slave读,提高服务器的读写负载能力 负载均衡:基于主从结构,配合读写分离,由slave分担master负载,并根据需求的变化,改变slave的数 量,通过多个从节点分担数据读取负载,大大提高Redis服务器并发量与 阅读全文
摘要:
Redis是一种内存级数据库,所有数据均存放在内存中,内存中的数据可以通过TTL指令获取其状态 XX :具有时效性的数据 -1 :永久有效的数据 -2 :已经过期的数据 或 被删除的数据 或 未定义的数据 数据过期:考虑删除的策略。 数据满了,新加的:考虑逐出算法 数据删除策略: 定时删 阅读全文
摘要:
事务 开启事务 multi 作用 设定事务的开启位置,此指令执行后,后续的所有指令均加入到事务中 执行事务 exec 作用 设定事务的结束位置,同时执行事务。与multi成对出现,成对使用 注意:加入事务的命令暂时进入到任务队列中,并没有立即执行,只有执行exec命令才开始执行 阅读全文
摘要:
RDB与 AOF 什么是持久化 利用永久性存储介质将数据进行保存,在特定的时间将保存的数据进行恢复的工作机制称为持久化。 为什么要持久化 防止数据的意外丢失,确保数据安全性 持久化过程保存什么(快照) (日志)RDB AOF 将当前数据状态进行保存,快照形式,存储数据结果,存储格式简单,关注点在数 阅读全文
摘要:
redis的五大数据类型: string hash list set sorted_set string 特点: 存储的数据:单个数据,最简单的数据存储类型,也是最常用的数据存储类型 存储数据的格式:一个存储空间保存一个数据 存储内容:通常使用字符串,如果字符串以整数 阅读全文