在redis中主要用到的数据结构包括了简单动态字符串(SDS),双端链表,字典,压缩列表,整数集合等。 在redis中没有直接使用这些数据结构来实现键值对数据库, 而是基于这些数据结构创建一个对象系统. 这个系统包含了字符串对象,列表对象,哈希对象,集合对象和有序集合对象五中类型。每种对象都用到了至少一种数据结构。 对象优点 通过这五中不同类型的对象, Redis可以在执行命令之前, 根据对象的类型来判断一个对象是否可以执行给定的领命。 可以针对不同的使用场景, 为对象设置多种不同的数据结构实现,从而优化对象在不同…

4月 1, 2021 0条评论 388点热度 1人点赞 阅读全文