为了缓解数据库的点赞时的并发压力,尝试用redis代替mysql 存储,然后再到特定的时候刷回数据库。就出现了一个问题,当用户点赞完成时重新刷新页面请求数据,应该请求的是哪里的数据?或者大家有更好的方法可以提出来
为了缓解数据库的点赞时的并发压力,尝试用redis代替mysql 存储,然后再到特定的时候刷回数据库。就出现了一个问题,当用户点赞完成时重新刷新页面请求数据,应该请求的是哪里的数据?或者大家有更好的方法可以提出来
可以把从数据库请求的数据用redis缓存起来,设置超时时间,比如评论列表,将从数据库拿到的评论列表缓存起来,然后循环列表,每条评论的点赞数都重新赋值,点赞数 = 数据库点赞+redis点赞。然后再返给客户端就行了。
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
2 回答3.1k 阅读
文章創建寫庫的時候往redis set一個文章id,然後點一下贊自增一下,讀寫都redis。