请问各位大拿,实际生产环境中,MySQL写到Redis读的过程是实时还是异步?即Redis是否需要立刻支持读到前端写的数据?如果是异步的,时延一般是多少,比如XX秒还是XX分钟?
收起这个取决于具体的应用场景和需求,可以是实时也可以是异步。
如果对数据一致性要求较高,例如金融交易系统、电商订单系统等,需要选择实时同步;
如果对数据一致性要求不高,例如博客、论坛等,可以选择异步同步。
延迟取决于具体的实现方式和应用场景,使用“消息队列”的异步的话,延迟一般在几毫秒到几秒之间;而使用“定时任务”的异步,延迟一般在几秒到几分钟之间。