最新 最热

漫画:什么是分布式锁?

利用Memcached的add命令。此命令是原子性操作,只有在key不存在的情况下,才能add成功,也就意味着线程得到了锁。

2022-07-05
8

redis缓存工具Jedis进行跨jvm加锁(分布式应用)–不幸暂弃用–能够做第三方锁使用…

近期使用redis碰到了多个并发处理同一个缓存的情况。在这样的情况下须要进行加锁机制。

2022-07-05
2

漫画:什么是跳跃表?

如果是没有商品名称的全量查询怎么办?总不可能把数据库里的所有记录全查出来吧,而且还要支持不同字段的排序。

2022-07-05
2

Python 与 Redis 结合将会擦出怎样的火花?

每种不同的类型,Redis 客户端提供了很多不同的操作方法,下面将会演示最常用的一些基于 Python 的操作。

2022-07-05
2

一张优惠券引发的血案

整个优惠券中心分为前端和后端,小灰所负责的是后端RPC接口的开发。接口中包含“查券”和“领券”两个方法,项目大体结构如下图:

2022-07-05
2

RocketMQ 入门使用详解[通俗易懂]

RocketMQ是阿里巴巴在2012年开源的分布式消息中间件,目前已经捐赠给Apache基金会,已经于2016年11月成为 Apache 孵化项目,相信RocketMQ的未来会发挥着越来越大的作用,将有更多的开发者因此受益。...

2022-07-05
2

Python 常规操作 Redis(不容错过)

String 是最常用的一种数据类型,普通的 key/value 存储都可以归为此类,即可以完全实现目前 Memcached 的功能,并且效率更高。

2022-07-04
2

数据库基础知识

1、关系型数据库 关系型数据库:关系型数据库的官方解释比较难理解,其实简单点来讲,关系型数据库就是以行和列的形式储存数据的组织结构,这里体现为二维结构的表,而且多个表之间可能会存在一些关系。...

2022-07-04
9

Python 多线程之 Redis 分布式锁

在很多互联网产品应用中,有些场景需要加锁处理,例如:双11秒杀,全局递增ID,楼层生成等等。

2022-07-04
2

MongoDB入门实操《中篇》续

应用场景:1、如果需要将MongoDB作为后端DB来代替Mysql使用,即这里Mysql与MongoDB 属于平行级别。那么,这样的使用可能有以下几种情况的考量:(1)、MongoDB所负责部分以文档形式存储,能够有较好的代码亲和性,JSON格式的直接写...

2022-07-04
6