对象 Redis并没有直接使用上述数据结构来显示键值对数据库,而是基于这些数据结构创建了一个对象系统,这个系统包含字符串对象、列表对象、哈希对象、集合对象和有序集合对象,每种对象都至少使用一种我们前面所介绍的数据结构 通过这五种不同类型的对象,Redis可以在执行命令之前,根据对象的类型来判断给定类型的对象是否能够执行给定的命令. 使用对象的另一个好处便是,可以根据具体的使用场景来为对象设置不同的数据结构,最大的优化对象在不同场景下的使用效率. 除此之外,Redis的对象系统实现了基于引用计数的内存回收机制,当程序…