文章 2025-02-19 来自:开发者社区

【分布式锁通关指南 02】基于Redis实现的分布式锁

引言 在01篇文章中,我们深入探讨了单机锁的多种实现方式,并相信各位读者已经对它们有了较为全面的了解。然而,随着我们对单机锁的深入了解,不难发现它们所固有的一些局限性。因此,从本篇开始,我们将开始探讨分布式锁的相关内容。 认识分布式锁 首先,先来看它的概念-控制分布式系统之间同步访问共享资源的一...

【分布式锁通关指南 02】基于Redis实现的分布式锁
阿里云文档 2024-10-29

基于TairZset实现分布式架构排行榜

TairZset是阿里云自研的数据结构,可实现256维度的double类型的分值排序。借助Tair自研客户端可实现分布式架构排行榜的能力,即可将计算任务分布至多个Key(子排行榜)中完成,您可自定义该Key的数量(默认为10),Tair会将自动数据分散到10个Key中(子排行榜)完成计算,实现分布式架构排行榜 。

阿里云文档 2024-10-29

基于TairString实现高性能分布式锁

分布式锁是大型应用中最常见的功能之一,基于Redis实现分布式锁的方式有很多。本文介绍并分析常见的分布式锁实现方式,之后结合阿里巴巴集团在使用Tair(企业版)和分布式锁方面的业务经验,介绍使用Tair(企业版)实现高性能分布式锁的实践方案。

文章 2024-10-20 来自:开发者社区

计数器 分布式锁 redis实现

计数器 背景: 利用INCR和DECR命令,可以作为计数器使用,统计网页访问量、商品库存数量等。 具体案例: 比如对于文章浏览量的统计,每篇博客文章都有一个唯一的标识符,如文章ID。每次文章被访问的时候,文章ID对应的浏览次数在Redis里递增。同时定期将浏览次数同步到数据库,用于历史...

文章 2024-08-01 来自:开发者社区

(八)漫谈分布式之缓存篇:唠唠老生常谈的MySQL与Redis数据一致性问题!

引言 从开设《漫谈分布式专栏》至今,已经写了许多与一致性相关的文章,可其中大部分并不能和日常开发工作挂钩,为此,本文来聊一个跟实际工作挂钩的老生常谈的问题:分布式系统中的缓存一致性。 缓存技术,既能减轻数据库访问压力,又能加快请求响应速度,这是一件两全其美的事情,所以稍具规模的系统,都会引入缓存机制来达成这两个目的。缓存技术从最初的本地缓存发展到如今,已经走进以Redis为代表的分布式缓存时...

(八)漫谈分布式之缓存篇:唠唠老生常谈的MySQL与Redis数据一致性问题!
问答 2024-07-31 来自:开发者社区

函数计算有没有serverless 配套的按量付费的分布式数据库和redis啊?

函数计算有没有serverless 配套的按量付费的分布式数据库和redis啊?

文章 2024-07-30 来自:开发者社区

(十三)全面理解并发编程之分布式架构下Redis、ZK分布式锁的前世今生

引言 在前面的大部分文章中,我们反复围绕着线程安全相关问题在对Java的并发编程进行阐述,但前叙的文章中都是基于单体架构的Java程序进行分析的,而如今单体的程序远不足以满足日益渐增的用户需求,所以一般目前Java程序都是通过多机器、分布式的架构模式进行部署。那么在多部署环境下,之前我们分析的CAS无锁、隐式锁、显式锁等方案是否还有效呢?答案是无效。 一、单体架构下的锁迁移分布式架构分析 ...

(十三)全面理解并发编程之分布式架构下Redis、ZK分布式锁的前世今生
文章 2024-07-21 来自:开发者社区

分布式锁实现原理问题之使用Redis的setNx命令来实现分布式锁问题如何解决

问题一:如何使用Redis的setNx命令来实现分布式锁? 如何使用Redis的setNx命令来实现分布式锁? 参考回答: 可以用来实现分布式锁。setNx命令只有在key不存在的时候才能设置成功,因此可以保证只有一个会话可以设置成功。具体实现时,我们可以封装一个锁对象,如RedisLock类。在获取锁时,我们调用setNx命令并设置过期时间,以避免锁永远不过期...

文章 2024-06-28 来自:开发者社区

分布式系统面试全集通第一篇(dubbo+redis+zookeeper----分布式+CAP+BASE+分布式事务+分布式锁)

分布式系统面试全集通第一篇 什么是分布式?和微服务的区别 什么是分布式 一个系统各组件分别部署在不同服务器。彼此通过网络通信和协调的系统。 也可以指多个不同组件分布在网络上互相协作,比如说电商网站 也可以一个组件的多个副本组成集群,互相协作如同一个组件,比如数据存储服务中为了数据不丢失而采取的多个服务备份冗余,当数据修改时也需要通信来复制数...

分布式系统面试全集通第一篇(dubbo+redis+zookeeper----分布式+CAP+BASE+分布式事务+分布式锁)
问答 2024-06-09 来自:开发者社区

使用DTS将华为云分布式缓存服务Redis迁移至阿里云

使用DTS将华为云分布式缓存服务Redis迁移至阿里云

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

NoSQL数据库

阿里云NoSQL数据库提供了一种灵活的数据存储方式,可以支持各种数据模型,包括文档型、图型、列型和键值型。此外,它还提供了一种分布式的数据处理方式,可以支持高可用性和容灾备份。包含Redis社区版和Tair、多模数据库 Lindorm、MongoDB 版。

+关注