分享自己的观点...
?
?
2023-02-23 15:10:58
如果面试官问我:Redis为什么这么快?我肯定会说:因为Redis是内存数据库!如果不是直接把数据放在内存里,甭管怎么优化数据结构、设计怎样的网络I/O模型,都不可能达到如今这般的执行效率。但是这么回答多半会让我直接回去等通知了。。。因为面试官想听到的就是数据结构和网络模型方面...
?
2023-02-23 15:04:56
今天跟大家聊一聊在使用Redis时,可能会踩到的「坑」。如果你在使用Redis时,也遇到过以下这些「诡异」的场景,那很大概率是踩到「坑」了:明明一个key设置了过期时间,怎么变成不过期了?使用O(1)复杂度的SETBIT命令,Redis竟然被OOM了?执行RANDOMKEY随机...
?
2022-12-14 17:34:43
前言日常开发中,秒杀下单、抢红包等等业务场景,都需要用到分布式锁。而Redis非常适合作为分布式锁使用。本文将分七个方案展开,跟大家探讨Redis分布式锁的正确使用方式。如果有不正确的地方,欢迎大家指出哈,一起学习一起进步。公众号:「捡田螺的小男孩」什么是分布式锁方案一:SETNX+EXPIRE方案...
?
2022-10-17 16:01:57
前言大家好,我是捡田螺的小男孩。今天跟小伙伴们一起学习Redis的主从、哨兵、RedisCluster集群。Redis主从Redis哨兵RedisCluster集群1.Redis主从面试官经常会问到Redis的高可用。Redis高可用回答包括两个层面,一个就是数据不能丢失,或者说尽量减少丢失;另外一...
?
2022-03-11 16:03:33
我是个redis服务,我马上就要启动了因为我的主人正在控制台输入:./redis-server宏观上看下我的流程突然,主人按下了回车键,不得了了。shell程序把我的程序加载到了内存,开始执行我的main方法,一切就从这里开始了。intmain(intargc,char**argv){...init...
ittttliu
2021-11-17 17:54:16
作者:HorstXu来源:cnblogs.com/xuning/p/8464625.html基于内存的Redis应该是目前各种web开发业务中为常用的key-value数据库了,我们经常在业务中用其存储用户登陆态(Session存储),加速一些热数据的查询(相比较mysql而言,速度有数量级的提升...
?
2021-11-08 14:45:49
先看一下Redis是一个什么东西。官方简介解释到:Redis是一个基于BSD开源的项目,是一个把结构化的数据放在内存中的一个存储系统,你...
ittttliu
2021-11-04 16:39:36
用了这么久的Redis,也翻了很多次源码,经常有人问我到底怎么读Redis源码。一提到读源码,很多人都会比较畏惧,认为读源码是高手才会做的事情。他们可能遇到问题时,会更倾向于去找别人分享的答案。但往往很多时候,自己查到的资料并不能解决所有问题,尤其是比较细节的问题。从我的实战经验来看,遇到这种情况,...
点击加载更多
分享好友
分享这个小栈给你的朋友们,一起进步吧。
订阅须知
• 所有用户可根据关注领域订阅专区或所有专区
• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询
• 专区发布评论属默认订阅所评论专区(除付费小栈外)
技术专家
查看更多- ?专家
- 热门小栈
- 新小栈
- 更多