《表1 Redis数据处理效率比较》
实时数据处理采用Redis数据库,该数据库的优点是数据都在缓存中,所以数据的读写速度极快,可充分满足数据的实时性要求。本方案中,Redis数据的处理采用Pipeline的方式,可有效提高数据的处理效率。常规的处理模式中,每次对Redis的请求都是使用TCP协议进行的,每个命令发出后客户端都会阻塞并等待Redis服务器。而Pipeline通过减少客户端与Redis的通信次数来减少往返延时时间,并且Pipeline的实现原理是队列,队列的原理是先进先出,这样就可保证数据的顺序性。Redis数据处理方式对比如图2所示,数据处理效率对比见表1。
图表编号 | XD00149285000 严禁用于非法目的 |
---|---|
绘制时间 | 2020.05.10 |
作者 | 李现伟、朱俊瑞、杜云朋、崔丽艳 |
绘制单位 | 许昌许继软件技术有限公司、许昌许继软件技术有限公司、许昌许继软件技术有限公司、许昌许继软件技术有限公司 |
更多格式 | 高清、无水印(增值服务) |