点赞

168 阅读1分钟

使用redis命令实现点赞
Redis 可以存储键与 5 种不同数据结构类型之间的映射,这 5 种数据结构类型分别为 String(字符串)、List(列表)、Set(集合)、Hash(散列)和 Zset(有序集合)。
先来看一下他们的特点:
string(字符串),采用键值对的方式存储,不适合点赞
list(列表),按照顺序排序,通常用在秒杀方面
set(集合),是string类型的无序集合,可以将用户记录进去
zset(有序集合),是string类型的有序集合,用在排名方面,

为什么我们要用集合呢,因为他们的关系是一对多,一个视频id对应多个点赞用户,并且是无序的,也就不需要排序,所以我们用视频id作为key,集合里面放点赞用户的id,实现点赞。用字符串存视频播放数据