最简单的调用方式。redis
redis 的事务很简单,他主要目的是保障,一个client发起的事务中的命令能够连续的执行,而中间不会插入其余client的命令。调用jedis.watch(…)方法来监控key,若是调用后key值发生变化,则整个事务会执行失败。另外,事务中某个操做失败,并不会回滚其余操做。这一点须要注意。还有,可使用discard()方法来取消事务。小程序
有时,咱们须要采用异步方式,一次发送多个指令,不一样步等待其返回结果。这样能够取得很是好的执行效率。这就是管道,调用方法以下:安全
4、分布式直连同步调用服务器
5、分布式直连异步调用app
1、事务和管道都是异步模式。在事务和管道中不能同步查询结果。异步
2、分布式中,链接池的性能比直连的性能略好。分布式
3、分布式调用中不支持事务。由于事务是在服务器端实现,而在分布式中,每批次的调用对象均可能访问不一样的机器,因此,无法进行事务。ide
4、分布式中,链接池方式调用线程安全。工具
工具助手小程序性能