【Redis】基本数据类型


  1. String

底层由SDS(simple dynamic string)实现。主要应用场景有:计数、分布式锁、共享session信息等

  1. List

底层由双向链表实现。主要应用场景有:消息队列

  1. HashMap

底层由HashMap实现。主要应用场景有:购物车等需要存储一个对象信息(多个key:value值)的场景

  1. Set

底层由HashMap或整数集合(intset)实现。主要应用场景有:点赞、收藏、关注等唯一性(A只能点赞一次B)场景。

  1. Zset

底层由跳表(kiplist)实现。主要应用场景有:排行榜等需要根据一定规则来进行排序的场景

未完待续。