12 2023 档案

摘要:缓存双写一致性之更新策略探讨 面试题 上面业务逻辑你用java代码如何写? 你只要用缓存,就可能涉及到Redis缓存与数据库双存储双写,只要是双写就一定会有数据一致性的问题,那么如何解决? 双写一致性,你先动缓存Redis还是数据库MySQL?Why? 延时双删你做过吗?会有哪些问题? 有这么一种情 阅读全文
posted @ 2023-12-24 23:13 小陈_winwah 阅读(182) 评论(0) 推荐(0) 编辑
摘要:面试题 海量数据里查询某一固定前缀的key 生产上如何限制 keys * / flushdb / flushall 等危险命令以防止误删误用? MEMORY USAGE 命令用过吗? BigKey问题,多大算big?如何发现?如何删除?如何处理? BigKey你做过调优吗?惰性释放lazyfree了 阅读全文
posted @ 2023-12-23 23:40 小陈_winwah 阅读(85) 评论(0) 推荐(0) 编辑
摘要:SpringBoot集成Redis需要的配置 RedisTemplate <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3 阅读全文
posted @ 2023-12-18 22:08 小陈_winwah 阅读(43) 评论(0) 推荐(0) 编辑
摘要:集群 由于数据量过大,单个Master复制集难以承担,因此需要对多个复制集进行集群,形成水平扩展每个复制集只负责存储整个数据集 的一部分,这就是Redis的集群,其作用是提供在多个Redis节点间共享数据的程序集。 Redis集群是一个提供在多个Redis节点间共享数据的数据集 Redis集群可以支 阅读全文
posted @ 2023-12-16 15:04 小陈_winwah 阅读(71) 评论(0) 推荐(0) 编辑
摘要:是什么 吹哨人巡查监控后台master主机是否故障,如果故障了根据投票数自动将某一个从库转为新主库,继续对外服务 能干嘛 主从监控:监控主从Redis库运行是否正常 消息通知:哨兵可以将故障转移的结果发送给客户端 故障转移:如果Master异常,则会进行主从切换,将其中一个Slave作为新Maste 阅读全文
posted @ 2023-12-10 15:28 小陈_winwah 阅读(79) 评论(0) 推荐(1) 编辑
摘要:是什么 主从复制,master以写为主,slave以读为主。 当master数据变化的时候,自动将新的数据异步同步到其他slave数据库 能干嘛 读写分离 容灾恢复 数据备份 水平扩容支撑高并发 怎么玩 master如果配置了requirepass参数,需要密码登录,那么slave就要配置maste 阅读全文
posted @ 2023-12-09 21:39 小陈_winwah 阅读(25) 评论(0) 推荐(0) 编辑
摘要:是什么 是一种消息通信模式:发送者(PUBLISH)发送消息,订阅者(SUBSCRIBE)接收消息,可以实现进程间的消息传递。 Redis可以实现中间件的MQ功能,通过发布订阅实现消息的引导和分流。 能干嘛 Redis客户端可以订阅任意数量的频道,类似我们微信关注多个公众号。 当有新消息通过PUBL 阅读全文
posted @ 2023-12-06 23:24 小陈_winwah 阅读(68) 评论(0) 推荐(0) 编辑
摘要:背景 Redis是一种基于客户端-服务端模型以及请求/响应协议的TCP服务。一个请求会遵循以下步骤: 1 客户端向服务端发送命令分四步(发送命令→命令排队→命令执行→返回结果),并监听Socket返回,通常以阻塞模式等待服务端响应。 2 服务端处理命令,并将结果返回给客户端。 上述两步称为:Roun 阅读全文
posted @ 2023-12-05 23:19 小陈_winwah 阅读(74) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示