文章 2025-09-24 来自:开发者社区

Redis数据结构:别小看这5把“瑞士军刀”,用好了性能飙升!

引言: 上一篇文章介绍了Redis的基本概念,了解了Redis 为什么快以及为什么使用单线程操作数据。Redis 受欢迎的另一个原因就是提供了丰富的数据结构,就像一套精密的‘瑞士军刀’,便于我们去解决各种各样的问题。灵活使用redis的数据结构,能让我们高效、优雅地解决业务问题。 今天,就带你深入Redis的“...

文章 2025-09-11 来自:开发者社区

【Redis】常用数据结构之List篇:从常用命令到典型使用场景

目录 1.前言 插播一条消息~ 2.正文 2.1List概念特点 2.2常用命令 2.2.1lpush 2.2.2lpushx 2.2.3rpush & rpushx 2.2.4lrange 2.2.5lpop & rpop 2.2.6lindex 2.2.7linsert 2...

【Redis】常用数据结构之List篇:从常用命令到典型使用场景
文章 2025-09-10 来自:开发者社区

Redis基础命令与数据结构概览

Redis (Remote Dictionary Server) 是一个开源的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它支持多种类型的数据结构,如字符串、散列、列表、集合、带范围查询的有序集合、位图、超日志和地理空间索引。下面将介绍Redis的基础命令和数据结构。 基础命令 键(Keys) SET ke...

文章 2025-09-10 来自:开发者社区

Redis各类数据结构详细介绍及其在Go语言Gin框架下实践应用

Redis是一个开源的高性能键值数据库,支持多种类型的数据结构。以下是Redis支持的主要数据结构及其应用: 字符串(Strings) : 这是最基本的类型,一个键对应一个值,可以包含任何数据。例如可以用来缓存用户信息或者进行计数。哈希(Hashes) : 哈希是键值对集合,适合存储对象。例如用户对象可以有id, name, ...

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

【Redis】 常用数据结构之String篇:从SET/GET到INCR的超全教程

​ 目录 1. 前言 插播一条消息~ 2. 正文 2.1 常见命令 2.1.1 SET 2.1.2 GET 2.1.3 MGET 2.1.4 MSET 多次GET与单次MGET对比分析 2.1.5 SETNX 2.2 计数命令 2.2.1 INCR 2.2.2 INCRBY 2.2.3 DECR 2.2.4 DECRBY 2.2.5 INCRBYFLOAT 2.3 其他命令 2.3.1 APPE....

【Redis】 常用数据结构之String篇:从SET/GET到INCR的超全教程
文章 2025-08-13 来自:开发者社区

【分布式锁通关指南 12】源码剖析redisson如何利用Redis数据结构实现Semaphore和CountDownLatch

引言 本期我们继续探索 Redisson 的分布式同步组件。本篇聚焦在 Semaphore(信号量) 和 CountDownLatch(倒数闩),看看它们在单机环境中常用的同步思想是如何“穿越”到分布式场景,并依赖 Redis 来保证一致性的。 在普通的 Java 线程编程中,Semaphore...

【分布式锁通关指南 12】源码剖析redisson如何利用Redis数据结构实现Semaphore和CountDownLatch
文章 2025-07-30 来自:开发者社区

Redis核心数据结构与分布式锁实现详解

Redis 核心数据结构与分布式锁实现详解 Redis 是一个开源的高性能键值对数据库,广泛应用于缓存、消息队列、实时数据处理等场景。它通过内存存储和高效的数据结构,极大地提升了系统的性能。了解 Redis 核心数据结构及其实现的分布式锁,可以帮助我们在实际开发中更好地利用 Redis。 一、...

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

Redis数据库的五类核心数据结构详解

Redis是一个开源的键值存储系统,支持多种类型的值模型,其中五种核心的数据结构是:String(字符串)、List(列表)、Set(集合)、Hash(哈希表)、和Sorted Set(有序集合)。下面将对每种数据结...

文章 2025-05-11 来自:开发者社区

Redis设计与实现——数据结构与对象

简单动态字符串(SDS) SDS 的结构定义 len:记录当前字符串的实际长度(不包含 \0),获取长度的时间复杂度为 O(1)。free:记录未使用的空间大小,用于优化内存分配。buf[]:实际存储字符的数组,末尾自动追加 \0(兼容 C 字...

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

Redis原理—1.Redis数据结构

大纲 1.Redis的数据结构 2.Redis的SDS 3.Redis的链表 4.Redis的字典 5.Redis的跳跃表 6.Redis的整数集合 7.Redis的压缩列表 8.Redis的对象 9.Redis对象的几个关键属性 10.Redis的单线程为什么这么快 11.Redis的典型应用场景和说明 ...

Redis原理—1.Redis数据结构

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

云数据库 Tair(兼容 Redis)更多数据结构相关

产品推荐

云原生多模数据库Lindorm

Lindorm是适用于任何规模、多种类型的云原生数据库服务,支持海量数据的低成本存储处理和弹性按需付费,兼容HBase、Solr、SQL、OpenTSDB等多种开源标准接口,是互联网、IoT、车联网、广告、社交、监控、游戏、风控等场景首选数据库,也是为阿里巴巴核心业务提供支撑的数据库之一。

+关注