深入解析Redis:一种快速、高效的键值存储系统

深入解析Redis:一种快速、高效的键值存储系统 1. 引言 在现代应用程序中,高性能和可扩展性是至关重要的。Redis(Remote Dictionary Server)是一种快速、高效的键值存储系统,它具有出色的性能和灵活的数据结构。本文将深入解析Redis的特点、安装配置、基本操作、高级功能、...

【Redis技术进阶之路】「底层源码解析」揭秘高效存储模型与数据结构底层实现(字典)(二)

【Redis技术进阶之路】「底层源码解析」揭秘高效存储模型与数据结构底层实现(字典)(二)

【Redis技术进阶之路】「底层源码解析」揭秘高效存储模型与数据结构底层实现(字典)(一)https://developer.aliyun.com/article/1471152 dictEntry模型 Redis的dictEntry 结构体不仅包含了指向键和值的指针,还巧妙地设计了一个指向下一个哈...

Redis入门及实战

6 课时 |
1896 人已学 |
免费

Redis入门到精通(进阶篇)

66 课时 |
1226 人已学 |
免费

Redis入门到精通(基础篇)

46 课时 |
1058 人已学 |
免费
开发者课程背景图

作者推荐 |【Redis技术进阶之路】「原理系列开篇」揭秘高效存储模型与数据结构底层实现(SDS)(三)

作者推荐 |【Redis技术进阶之路】「原理系列开篇」揭秘高效存储模型与数据结构底层实现(SDS)(二)https://developer.aliyun.com/article/1471144 sds.h的源码预览 文章内容的总体技术分析主要源自于深入研究和探索相关源码的过程。通过仔细剖析源码,我们...

为什么要在 Redis 中存储两次同一份数据?

为什么要在 Redis 中存储两次同一份数据?

Redis(Remote Dictionary Server)是一种高性能的内存数据库,常用于缓存、会话管理、消息队列等场景。在使用 Redis 时,您可能会遇到同一份数据在 Redis 中被存储了两次的情况。这个做法看似浪费了存储空间,但实际上却有其合理的用途。本文将解释为什么要在 Redis 中...

Redis数据结构的奇妙世界:一窥底层存储机制【redis第一部分】

Redis数据结构的奇妙世界:一窥底层存储机制【redis第一部分】

前言 Redis是一款强大的开源内存数据库,它以其高性能和灵活性而闻名。其中一个关键特点是其支持多种基本数据类型,每个类型都有其独特的特性和应用场景。这些数据类型包括字符串、列表、集合以及有序集合。 本文将深入探讨Redis的基本数据类型,解释它们的用途以及如何充分发挥它们的优势。我们将研究字符串的...

Redis Set 用了 2 种数据结构来存储,到现在才知道

Redis Set 用了 2 种数据结构来存储,到现在才知道

Sets 无序集合,他的功能就好像你熟悉的 Java 中的 HashSet 一样。集合是通过散列表实现的,所以添加、删除、查找元素的时间复杂度是 O(1)。1. 是什么Sets 是 String 类型的无序集合,集合中的元素是唯一的,集合中不会出现重复的数据。Java 的 HashSet 底层是用 ...

jwt与redis,把生成的token放入redis中进行临时存储

jwt与redis,把生成的token放入redis中进行临时存储

jwt与redis,把生成的token放入redis中进行临时存储简介:本文讲解,如何结合jwt与redis,我们把jwt生成的token存放在redis中。springboot+jwt的教程可以看这篇文章:vue与jwt验证SpringBoot+JWT+ShiroSpringBoot连接redis...

Redis(三)存储原理与数据模型(hash冲突、渐进式rehash)

Redis(三)存储原理与数据模型(hash冲突、渐进式rehash)

一、redis 存储结构Redis是key-value的结构,其中value包含:字典,双向链表,压缩列表,跳表,整数数组,动态字符串。存储转换其中redis中各value的数据结构根据不同的情况有不同的自动存储转换。键值存储实现redis 中 K-V 组织是通过字典来实现的,也就是hash表。ke...

redis存储什么类型的数据?redis分布式锁怎么实现的?

Redis 存储的数据类型Redis 是一个开源的使用 ANSI C 语言编写、支持网络、基于内存、可选持久性的键值对存储数据库。Redis 支持多种类型的数据结构,以下是主要的数据类型:「字符串(String)」字符串是 Redis 最基本的数据类型,一个键最多能存储 512MB。「列表(List...

redis7.0源码阅读(二):redis的基本存储结构

redis7.0源码阅读(二):redis的基本存储结构

一、redis的基本存储结构内存数据库:redisDb键值对:dict键值对的数据类型:dictType键值对实体:dictEntry二、数据库redisDbtypedef struct redisDb { dict *dict; /* The keyspace for this DB */ dic...

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

社区圈子

云原生多模数据库Lindorm
云原生多模数据库Lindorm
Lindorm是适用于任何规模、多种类型的云原生数据库服务,支持海量数据的低成本存储处理和弹性按需付费,兼容HBase、Solr、SQL、OpenTSDB等多种开源标准接口,是互联网、IoT、车联网、广告、社交、监控、游戏、风控等场景首选数据库,也是为阿里巴巴核心业务提供支撑的数据库之一。
1211+人已加入
加入
相关电子书
更多
2023云栖大会:阿里云Redis - 更稳更快更好用
阿里云Redis企业版Tair持久存储系列技术解读
阿里云Redis企业版Tair持久存储系列产品详解
立即下载 立即下载 立即下载