Redis 命令、特性介绍与性能调优
令,当某个命令的生成需要依赖于前一个命令的返回时,就无法使用Pipelining了。 通过Scripting功能,可以规避这一局限性 事务与Scripting Pipelining能够让Redis在一次交互中处理多条命令,然而在一些场景下,我们可能需要在此基础上确保这一组命令是连续执行的。 比如获取当前累计的PV数并将其清0 > GET vCount 12384 > SET vCount 0 OK 如果在GET和SET命令之间插进来一个INCR vCount,就会使客户端拿到的vCount不准确。 Redis的事务可以确保复数命令执行时的原子性。也就是说Redis能够保证:一个事务中的一组命令是绝对连续执行的,在这些命令执行完成之前,绝对不会有来自于其他连接的其他命令插进去执行。 通过...阅读全文