最新 最热

2W字!详解20道Redis经典面试题!(珍藏版)

金九银十即将到来,给大家分享一篇来自【捡田螺的小男孩】的文章。他整理了20道经典Redis面试题,我看了一下,覆盖面还是比较全的。

2021-09-24
2

这也太强了吧,传说中的Redis面霸篇。

从「码哥字节」那边看到一篇关于 Redis 核心知识点的系列文章,觉得很不错啊,分享给大家看看。

2021-09-24
2

Redis 实战篇:Geo 算法教你邂逅附近女神

码老湿,阅读了你的巧用数据类型实现亿级数据统计之后,我学会了如何游刃有余的使用不同的数据类型(String、Hash、List、Set、Sorted Set、HyperLogLog、Bitmap)去解决不同场景的统计问题。...

2021-09-24
2

业务线上存在五个项目并行开发的情况时,MQ的使用状况

刚开始因为用的不多,整体还在可控范围内,后续随着业务的持续迭代,项目间出现需要通信的情况,就开始混乱难以维护,然后就是被迫开始重构,统一消息组件。...

2021-09-24
3

分布式锁之Zookeeper

在多线程环境下,由于上下文的切换,数据可能出现不一致的情况或者数据被污染,我们需要保证数据安全,所以想到了加锁。

2021-09-23
4

Redis数据结构底层系列-SDS

String在Redis底层是怎么存储的?这些数据类型在Redis中是怎么存放的?Redis快的原因就只有单线程和基于内存么?

2021-09-23
2

使用Redis Stream来做消息队列和在Asp.Net Core中的实现

我一直以来使用redis的时候,很多低烈度需求(并发要求不是很高)需要用到消息队列的时候,在项目本身已经使用了Redis的情况下都想直接用Redis来做消息队列,而不想引入新的服务,kafka和RabbitMQ等;...

2021-09-23
4

有人通过 Redis 攻陷了我的服务器...

其实是这样的,昨天我和一个朋友聊天,他说他自己有一台云服务器运行了 Redis 数据库,有一天突然发现数据库里的数据全没了,只剩下一个奇奇怪怪的键值对,值看起来像一个 RSA 公钥的字符串,他以为是误操作删库了,幸好自己的服务...

2021-09-23
5

老大的新需求:生成订单30分钟未支付,则自动取消,该怎么实现?

对上述的任务,我们给一个专业的名字来形容,那就是延时任务。那么这里就会产生一个问题,这个延时任务和定时任务的区别究竟在哪里呢?一共有如下几点区别...

2021-09-22
4

从Queue到Redis

在Python中,进程之间互相隔离,但是在实际的工作中需要两个进程能够进行数据的通信,那么就可以通过队列和管道的方式来实现进程之间的通信,那么就可以使用Queue,在整个Queue的机制里面,把数据可以通过put的方法放到队列里面,...

2021-09-22
3