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

redis底层—数据结构

1.动态字符串sds

redis没有直接使用c语言的字符串,是因为c语言的字符串存在一下问题:

1.获取字符串长度的需要通过运算
2.非二进制安全
3.不可修改

优点:

1.获取字符串长度的时间复杂度为0(1)
2.支持动态扩容
3.减少内存分配次数
4.二进制安全 

2.intset


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

相关文章:

  • 【大模型推理】vLLM推理库介绍及部署qwen2实战教程
  • 青铜级与大师级删库跑路:黑色幽默的背后
  • linux第一课(操作系统核心)
  • 【刷题】Day4--密码检查
  • 信息学奥赛初赛天天练-89-CSP-S2023基础题1-linux常用命令、完全平方数、稀疏图、队列、散列表、二叉树、哈夫曼树
  • M3U8是什么,如何解析下载
  • GitHub每日最火火火项目(9.14)
  • 编写注册接口与登录认证
  • elementui 单元格添加样式的两种方法
  • 深入解析等保测评流程:从准备到实施的全链路指南
  • 【数据结构】之排序
  • IVF 视频文件格式
  • 15个顶级ChatGPT学术提示词指令,让学术研究与撰写论文,轻松上手,效率翻倍
  • MySQL中的数据类型总结(全网最全总结)
  • Docker操作MySQL
  • 巴西电商市场规模、前景及支付方式(pix、Boleto)
  • 如何使用ssm实现个性化旅游攻略定制系统设计与实现
  • 【C++】类和对象(下)
  • Linux 性能优化 copy
  • 力扣刷题--3033. 修改矩阵【简单】