上一页 1 2 3 4 5 6 7 8 9 ··· 24 下一页
摘要: 缓存雪崩 缓存雪崩是指在同一时段大量的缓存key同时失效或者Redis服务宕机,导致大量请求到达数据库,带来巨大压力。 目前电商首页以及热点数据都会缓存,一般缓存都是定时刷新或者查不到之后更新缓存。定时任务刷新就会存在一个问题。假如,所有的缓存数据失效时间都是12个小时,中午12点刷新缓存,双十一零 阅读全文
posted @ 2022-09-29 11:49 忱康 阅读(49) 评论(0) 推荐(0)
摘要: 如何保存更多的数据 为了保存更多的数据,通常使用大内存云主机和切片集群两种方法。实际上,这两种方法分别对应着redis应对数据量增多的两种方法:纵向扩展和横向扩展。 纵向扩展:升级单个redis实例的资源配置,包括增加内存容量、增加磁盘容量、使用更高配置的cpu。就像下图中,原来的实例内存是8GB, 阅读全文
posted @ 2022-09-28 11:58 忱康 阅读(130) 评论(0) 推荐(0)
摘要: 上一节,了解了哨兵机制,它可以实现主从库的自动切换。通过部署多个实例,就形成了哨兵集群。哨兵集群中的多个实例共同判断,可以降低对主库下线的误判率。 但是,还有一个要考虑的问题:如果有哨兵实例运行时发生了故障,主从库还能正常切换吗? 实际上,一旦多个实例组成了哨兵集群,即使有哨兵实例出现故障挂掉了,其 阅读全文
posted @ 2022-09-27 16:53 忱康 阅读(164) 评论(0) 推荐(0)
摘要: 哨兵其实就是一个运行在特殊模式下的redis进程,主从库实例运行的同时,它也在运行。哨兵主要负责的就是三大任务:监控、选主和通知。 我们先看监控。监控是指哨兵进程在运行时,周期性地给所有地主从库发送PING命令,检测他们是否仍然在线运行。如果从库没有在规定时间内响应哨兵地PING命令,哨兵就会把它标 阅读全文
posted @ 2022-09-27 14:25 忱康 阅读(125) 评论(0) 推荐(0)
摘要: Redis 缓存删除策略分为定时删除、定期删除与惰性删除。前两个是主动删除,后一个是被动删除。 1 定时删除 为 key 设置一个过期时间,时间一到,由定时器任务删除这个 key。 优点:节省内存,因为 key 一过期,就会被立即删除。 缺点:CPU压力大,因此相当于 CPU 在轮询判断当前时间是否 阅读全文
posted @ 2022-09-26 16:35 忱康 阅读(673) 评论(0) 推荐(0)
摘要: 1.命令执行基于内存操作,一条命令在内存里操作的时间是几十纳秒 2.命令执行是单线程操作,没有线程切换开销 3.基于IO多路复用机制提升Redis的I/O利用率(Linux使用epoll) 4.高效率的数据存储结构:全局hash表以及多种高效数据结构,比如:跳表,压缩列表,链表等 阅读全文
posted @ 2022-09-23 11:40 忱康 阅读(20) 评论(0) 推荐(0)
摘要: Redis 6.0 版本之前的单线程指的是其网络I/O和键值对读写是由一个线程完成的 Redis 6.0引入的多线程指的是网络请求过程采用了多线程,而键值对读写命令仍然是单线程处理的,所以Redis依然是并发安全的。 持久化,集群数据同步等,其实是由额外的线程执行的。 总结:6.0网络I/O是多线程 阅读全文
posted @ 2022-09-21 16:36 忱康 阅读(53) 评论(0) 推荐(0)
摘要: 普通索引:允许被索引的数据列包含重复的值。 唯一索引:可以保证数据记录的唯一性。 主键:是一种特殊的唯一索引,在一张表中只能定义一个主键索引,主键用于唯一标识一条记录,使用关键字 PRIMARY KEY 来创建。 联合索引:索引可以覆盖多个数据列,如像 INDEX(columnA, columnB) 阅读全文
posted @ 2022-09-21 15:54 忱康 阅读(227) 评论(0) 推荐(0)
摘要: mysql主从同步过程:mysql的主从复制主要有三个线程:master:二进制日志转储线程(binlog dump thread)、slave:I/O线程(I/O thread)和SQL线程(SQL thread).master一条线程和slave中的两条线程。 主节点binlog,主从复制的基础 阅读全文
posted @ 2022-09-19 20:29 忱康 阅读(298) 评论(0) 推荐(0)
摘要: 基本概念 当前读读取的是记录的最新版本,读取时还要保证其他并发事务不能修改当前记录,会对读取的记录进行加锁。对于我们日常的操作,如:select … lock in share mode(共享锁),select …for update、update、insert、delete(排他锁)都是一种当前读 阅读全文
posted @ 2022-09-19 18:21 忱康 阅读(168) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 24 下一页