CNode

高并发写入操作 网站注册

问答
Tteafn发布于8 年前最后回复8 年前2 回复3944 浏览0 收藏

怎么利用redis 实现高并发写入操作(比如网站注册)并且需要及时反馈到网站页面,数据库用的是mysql

查看回复

回复 (2)

Y
yuedun#1·8 年前

redis不适合用在注册上,注册属于写操作,需要持久化到数据库中,加个redis也起不来多少作用,只能应对高并发注册,不能解决及时响应问题,最终还是要注册成功才能返馈到用户界面。redis适合用在读操作上,直接读取缓存比读数据库快,同时降低数据库压力。如果你想提高注册并发,可以结合消息中间件来实现。多加机器,负载均衡。

M
MiYogurt#2·8 年前

master-slave DB读写分离。消息中间件是一种方式,也就是发消息,让其他计算机来做一件事情,不过这样就是异步的了。小项目用 redis 也可以,记录到 redis 中,定义计划任务同步到数据库里面就是了。

参与回复
登录后即可参与回复。登录