首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
redis
订阅
bush君
更多收藏集
微信扫码分享
微信
新浪微博
QQ
27篇文章 · 0订阅
一文搞懂Redis是单线程还是多线程?
「这是我参与2022首次更文挑战的第27天,活动详情查看:2022首次更文挑战」 我们总说Redis是单线程的,其实这也没错也错了,为什么呢?马上安排一文搞懂Redis是单线程还是多线程
京东二面:Redis为什么快?我说Redis是纯内存访问的,然后他对我笑了笑。。。。。。
Redis通过结合纯内存操作、单线程模型、IO多路复用技术和一系列精心设计的高效数据结构,实现了在高并发、低延迟场景下的优秀性能表现。
字节二面:Redis cluster集群原理,客户端是怎样知道该访问哪个分片的。
有位伙伴面试了字节,说有道题,他当时答不上,大家一起来看看:redis的cluster集群原理,客户端是怎样知道该访问哪个分片的。 我们应该怎样更好回答呢?可以分这几个维度
细说Redis分布式锁🔒
不知道会不会落灰太严重,被保洁阿姨扔掉了。 连敲带画码出此文,有一些细节,对redis锁不清晰的盆友不妨瞧一瞧。 闲话不多,马上发车。 其实目前通常所说的setnx命令,并非单指redis的setnx key value这条命令。 当然了,就不在文章中默写Api了,基础参数还有…
七种方案!探讨Redis分布式锁的正确使用姿势
日常开发中,秒杀下单、抢红包等等业务场景,都需要用到分布式锁。而Redis非常适合作为分布式锁使用。本文将分七个方案展开,跟大家探讨Redis分布式锁的正确使用方式。如果有不正确的地方,欢迎大家指出哈,一起学习一起进步。 互斥性: 任意时刻,只有一个客户端能持有锁。 锁超时释放…
假如Redis同时开了RDB和AOF会怎样?
持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第11天,点击查看活动详情 假如Redis同时开了RDB和AOF会怎样? RDB持久化的优缺点 优点: 缺点: AOF持久化策略
Redis专题:深入解读哨兵模式
Sentinel是Redis在主从复制基础上构建的一套高可用解决方案,本文将从下图几个方面来介绍Redis的Sentinel模式。 上一篇文章《Redis专题:一文搞懂主从复制原理》我们了解到在主从模式下,主从复制机制使得slave成为与master完全一致的副本,一旦mast…
基于Redis的分布式锁实现
在多线程的环境下,为了保证一个代码块在同一时间只能由一个线程访问,Java中我们一般可以使用synchronized语法和ReetrantLock去保证,这实际上是本地锁的方式。但是现在公司都是流行分布式架构,在分布式环境下,如何保证不同节点的线程同步执行呢? 实际上,对于分布…
如何用Redis实现分布式锁?
上一章节我提到了基于zk分布式锁的实现,这章节就来说一下基于Redis的分布式锁实现吧。 在开始提到Redis分布式锁之前,我想跟大家聊点Redis的基础知识。 setnx 是SET if Not eXists(如果不存在,则 SET)的简写。 用法如图,如果不存在set成功返…
分布式锁之Redis实现
在Java中,关于锁我想大家都很熟悉。在并发编程中,我们通过锁,来避免由于竞争而造成的数据不一致问题。通常,我们以synchronized 、Lock来使用它。 但是Java中的锁,只能保证在同一个JVM进程内中执行。如果在分布式集群环境下呢? 分布式锁,是一种思想,它的实现方…