每日一博 | 你真的懂 Redis 的 5 种基本数据结构吗?
摘要: 你真的懂Redis的5种基本数据结构吗?这些知识点或许你还需要看看。 本文分享自华为云社区《你真的懂Redis的5种基本数据结构吗?这些知识点或许你还需要看看》,作者:李子捌。 一、简介 Redis中所有的的数据结构都是通过一个唯一的字符串key来获取相应的value数据。 Redis有5种基础数据结构,分别是: string(字符串) list(列表) hash(字典) set(集合) zset(有序集合) 其中list、set、hash、zset这四种数据结构是容器型数据结构,它们共享下面两条通用规则: create if not exists:容器不存在则创建 drop if no elements:如果容器中没有元素,则立即删除容器,释放内存 本文将详细讲述的是Redis的5种基础数据结构。 二、string(字符串) 1、string(字符串)相关介绍 1.1 string(字符串)的内部结构 string(字符串)是Redis最简单也是使用最广泛的数据结构,它的内部是一个字符数组。如图所示: Redis中string(字符串)是动态字符串,允许修改;它在结构上的实现...
