当前位置: 首页 > news >正文

Redis基础--常用数据结构的命令及底层编码

零.前置知识

关于时间复杂度,按照以下视角看待.

  1. redis整体key的个数 -- O(N)
  2. 当前key对应的value中的元素个数 -- O(N)
  3. 当前命令行中key的个数 -- O(1)

一.string

1.1string类型常用命令

1.2string类型内部编码

二.Hash 哈希

2.1hash类型常用命令

2.2hash类型内部编码

2.3hash VS Json

三.List

按照插入顺序排序,支持两端push和pop

3.1List类型常用命令

3.2List类型内部编码

四.Set

4.1Set类型常用命令

4.2Set类型内部编码

五.Zset

有序集合相对于字符串、列表、哈希、集合来说会有⼀些陌⽣。它保留了集合不能有重复成员的
特点,但与集合不同的是,有序集合中的每个元素都有⼀个唯⼀的浮点类型的分数(score)与之关 联,着使得有序集合中的元素是可以维护有序性的,但这个有序不是⽤下标作为排序依据⽽是⽤这个分数。

5.1Zset类型常用命令

5.2Zset类型内部编码


http://www.mrgr.cn/news/89976.html

相关文章:

  • C++ Attribute 属性说明符
  • 人工智能图像分割之Mask2former源码解读
  • C语言练习题
  • burpsuite抓取html登陆和上传数据包
  • open3d将numpy数组可视化
  • 本地部署DeepSeek + Ragflow
  • python - 封装moondream(备份)
  • redis项目
  • git学习
  • 【LeetCode 刷题】动态规划(1)-基础
  • 组合(力扣77)
  • Ollama下载安装教程
  • Unity Dots学习
  • 【0404】Postgres内核 实现分配一个新的 Object ID (OID)
  • gitlab多项目流水线
  • C++Primer学习(2.2)
  • 【LeetCode 刷题】贪心算法(4)-区间问题
  • ubuntu20.04+RTX4060Ti大模型环境安装
  • 【机器学习】超参数的选择,以kNN算法为例
  • 学习数据结构(6)单链表OJ上