首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Redis
订阅
不白来
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
Redis分布式锁解决方案
我们知道分布式锁的特性是排他、避免死锁、高可用。分布式锁的实现可以通过数据库的乐观锁(通过版本号)或者悲观锁(通过for update)、Redis的setnx()命令、Zookeeper(在某个持久节点添加临时有序节点,判断当前节点是否是序列中最小的节点,如果不是则监听比当前…
redis学与思系列(2)
这些问题实际上归结起来都和redis 提供的数据结构有关,接下来重点带着这些问题重点解读redis的数据结构和使用场景。(·我觉得技术本身不能创造价值,只有找到对应的适用场景,解决业务中的问题,才能产生价值)。 本文主要介绍字符串有代表性的一些命令以及对应的适用场景。 采用re…
缓存淘汰、缓存穿透、缓存击穿、缓存雪崩、数据库缓存双写一致性
为什么需要缓存淘汰?你需要缓存30G的数据,但是Redis本身只能使用10G的内存,那你就得做个取舍了,毕竟鱼与熊掌不可兼得。为了利益最大化肯定要保留最重要的10个G。 大量的请求瞬时涌入系统,而这个数据在Redis中不存在,从而所有的请求都落到了数据库上从而把数据库打死。造成…