摘要:
简介 主从复制即将master中的数据即时、有效的复制到slave中 特征: 主从复制即将master中的数据即时、有效的复制到slave中 职责: master: 写数据 执行写数据时,将出现变化的数据自动同步到slave 读数据(可忽略) slave 读数据 写数据(禁止) 作用: 读写分离:m 阅读全文
摘要:
介绍 Redis是一种内存级数据库,所有数据均存放在内存中,内存中的数据可以通过TTL指令获取其状态 1.XX:具有时效性的数据 2.-1永久有效的数据 3.-2 已经过期或被删除的数据或未定义的数据 如上图 过期的数据或被删除的数据真的被删除了吗??? 答案是:不是的 现在引如redis中的删除策 阅读全文
摘要:
简介 redis事务就是一个命令执行的队列,将一系列预定义命令包装成一个队列,当执行时,按照顺序依次执行,中间不会被打断或者干扰 基本操作 1.指令 multi 开启事务 设定事务的开始位置,此指令执行后,后续的所有指令均加入到事务中去 exec 执行事务 设定事务的结束位置,同事执行事务,与mul 阅读全文
摘要:
简介 1.什么是持久化 利用永久性存储介质将数据进行保存,在特定的时间将保存的数据进行恢复的工作机制成为持久化 2.为什么要持久化 防止数据的以外丢失,确保数据安全性,做好灾备的工作 3.持久化过程中保存什么 RDB:将当前数据状态进行保存模块找形式,存储数据结果,存储格式简单,关注点在数据上 AO 阅读全文
摘要:
介绍 redis自身是一个Map,其中所有的数据都是采用key:value的形式存储的 数据类型指的是存储的数据的类型,也就是value的类型,key则永远是字符串 Redis数据类型(5种常用) 1.string 2.hash 3.list 4.set 5.sorted_set string(关注 阅读全文
摘要:
前言 由于业务量的增大,用户量增大、并发量增高,数据量增多,导致页面查询速度降低,只用传统的关系型数据库已经无法支撑系统的高并发,高可用的场景了。 关系型数据库的缺点: 1.性能瓶颈:磁盘IO性能低下 1.扩展瓶颈:数据关系复杂,扩展性差,不便于大规模的集群 解决思路 1.降低磁盘IO次数 2.去除 阅读全文