会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
SmallPepsi
博客园
首页
新随笔
联系
订阅
管理
2023年10月18日
Vue2和Vue3中的v-model的区别
摘要: Vue2:v-model是 :value和@input的简写 Vue3: v-model是 :modelValue和@update:modelValue的简写 Vue2文档
阅读全文
posted @ 2023-10-18 11:26 SmallPepsi
阅读(132)
评论(0)
推荐(0)
2023年3月2日
分布式锁
摘要: 问题描述 随着业务发展的需要,原单体单机部署的系统被演化成分布式集群系统后,由于分布式系统多线程、多进程并且分布在不同机器上,这将使原单机部署情况下的并发控制锁策略失效,单纯的Java API并不能提供分布式锁的能力。为了解决这个问题就需要一种跨JVM的互斥机制来控制共享资源的访问,这就是分布式锁要
阅读全文
posted @ 2023-03-02 11:16 SmallPepsi
阅读(26)
评论(0)
推荐(0)
Redis缓存雪崩
摘要: 问题描述: key对应的数据存在,但在redis中过期,此时若有大量并发请求过来,这些请求发现缓存过期一般都会从后端DB加载数据并回设到缓存,这个时候大并发的请求可能会瞬间把后端DB压垮。 缓存雪崩与缓存击穿的区别在于这里针对很多key缓存,后者则是某一个key 正常访问 缓存失效瞬间 解决方案 缓
阅读全文
posted @ 2023-03-02 10:46 SmallPepsi
阅读(33)
评论(0)
推荐(0)
Redis缓存击穿
摘要: 问题描述: 一个key对应的数据存在,但在redis中过期,此时若有大量并发请求过来,这些请求发现缓存过期一般都会从后端DB加载数据并回设到缓存,这个时候大并发的请求可能会瞬间把后端DB压垮。 解决方案 key可能会在某些时间点被超高并发地访问,是一种非常“热点”的数据。这个时候,需要考虑一个问题:
阅读全文
posted @ 2023-03-02 10:41 SmallPepsi
阅读(63)
评论(0)
推荐(0)
Redis缓存穿透
摘要: 问题描述 缓存穿透发生的场景一般有两类: 原来数据是存在的,但由于某些原因(误删除、主动清理等)在缓存和数据库层面被删除了,但前端或前置的应用程序依旧保有这些数据; 恶意攻击行为,利用不存在的Key或者恶意尝试导致产生大量不存在的业务数据请求。 解决方案 一个一定不存在缓存及查询不到的数据,由于缓存
阅读全文
posted @ 2023-03-02 10:22 SmallPepsi
阅读(26)
评论(0)
推荐(0)
Redis插槽和集群操作
摘要: 1.1 什么是slots [OK] All nodes agree about slots configuration. >>> Check for open slots... >>> Check slots coverage... [OK] All 16384 slots covered. 一个
阅读全文
posted @ 2023-03-02 10:20 SmallPepsi
阅读(314)
评论(0)
推荐(0)
Redis集群
摘要: 遇到的问题: 容量不够,redis如何进行扩容? 并发写操作, redis如何分摊? 以上问题都可以使用Redis集群解决 含义 Redis 集群实现了对Redis的水平扩容,即启动N个redis节点,将整个数据库分布存储在这N个节点中,每个节点存储总数据的1/N。 Redis 集群通过分区(par
阅读全文
posted @ 2023-03-02 09:40 SmallPepsi
阅读(37)
评论(0)
推荐(0)
Redis哨兵模式
摘要: 含义 反客为主的自动版,检测主服务器是否宕机,如果宕机后会立即选择一个主服务器下的从服务器再当选主服务器 操作步骤 1. 配置哨兵,填写内容 自定义的/myredis目录下新建sentinel.conf文件,名字绝不能错 sentinel monitor mymaster 127.0.0.1 637
阅读全文
posted @ 2023-03-02 09:06 SmallPepsi
阅读(17)
评论(0)
推荐(0)
Redis反客为主
摘要: 当一个master宕机后,后面的slave可以立刻升为master,其后面的slave不用做任何修改。 用 slaveof no one 将从机变为主机。
阅读全文
posted @ 2023-03-02 08:45 SmallPepsi
阅读(20)
评论(0)
推荐(0)
Redis薪火相传
摘要: 1.1.1. 薪火相传 上一个Slave可以是下一个slave的Master,Slave同样可以接收其他 slaves的连接和同步请求,那么该slave作为了链条中下一个的master, 可以有效减轻master的写压力,去中心化降低风险。 用 slaveof <ip><port> 中途变更转向:会
阅读全文
posted @ 2023-03-02 08:43 SmallPepsi
阅读(21)
评论(0)
推荐(0)
下一页
公告