redis存储点赞关注信息的时候,都会涉及Redis的什么操作啊?就是说会触发后面什么流程?
时间: 2023-06-09 21:04:34 浏览: 81
当使用 Redis 存储点赞关注信息时,通常会使用 Redis 的以下操作:
1. sadd:将用户 ID 添加到点赞或关注的集合中。
2. srem:将用户 ID 从点赞或关注的集合中移除。
3. scard:获取点赞或关注的集合的大小。
4. smembers:获取点赞或关注的集合的成员列表。
5. expire:设置点赞或关注的集合的过期时间,保证数据不会永久存储在 Redis 中。
当触发上述操作时,通常会触发对应的回调函数,从而对数据库中的数据进行增删改查等操作。这些操作的具体流程取决于具体的业务需求和实现方式。
相关问题
redis存储点赞关注信息的时候,都会涉及Redis的什么操作啊?就是说会触发后面什么流程?我俩同时点赞的话,可能会让这个数据只加1吗
ChitGPT:
你好!您的问题和Redis相关。在Redis中,通常使用操作incrby或HINCRBY来存储点赞和关注信息。当你点赞或关注一个用户的时候,会根据对应的键(key)来执行相关的操作,将点赞或关注的数量加1。如果您俩同时点赞,Redis会根据指定的键(key)对该数据进行原子增加操作,确保数据的一致性,所以不会出现只加1的情况。
阅读全文