本文转载自微信公众号《UP技控》,作者conan5566。转载本文请联系UP技控公众号。1.String这是最简单的Redis类型。如果只使用这种类型,Redis就像一个持久化的Memcached服务器。2、ListRedis的List是基于双向链表实现的,可以支持反向查找和遍历。常见案例:聊天系统,获取社交网络用户的最新帖子,简单的消息队列,新闻分页列表,博客评论系统。3、HashHash是String类型的字段与值的映射表,见下图,类似于.NET中的Hashtable和Dictionary。主要用于存储对象,可以避免序列化开销和并发修改控制问题。4.SetSet也是一个列表,但它的特殊之处在于可以自动排序:当你需要存储一个列表数据,又不想重复时,Set是一个不错的选择(比如ID的集合).而Set提供了判断成员是否在Set集合中的接口,List没有。5.SortedSetSortedSet和Set的使用场景类似,不同的是SortedSet会根据提供的score参数自动排序。当您需要有序且不重复的集合列表时,您可以选择SortedSet数据结构。常见用例:游戏排行榜。
