最簡單的調用方式。redis
redis 的事務很簡單,他主要目的是保障,一個client發起的事務中的命令能夠連續的執行,而中間不會插入其餘client的命令。調用jedis.watch(…)方法來監控key,若是調用後key值發生變化,則整個事務會執行失敗。另外,事務中某個操做失敗,並不會回滾其餘操做。這一點須要注意。還有,可使用discard()方法來取消事務。小程序
有時,咱們須要採用異步方式,一次發送多個指令,不一樣步等待其返回結果。這樣能夠取得很是好的執行效率。這就是管道,調用方法以下:安全
4、分佈式直連同步調用服務器
5、分佈式直連異步調用app
1、事務和管道都是異步模式。在事務和管道中不能同步查詢結果。異步
2、分佈式中,鏈接池的性能比直連的性能略好。分佈式
3、分佈式調用中不支持事務。由於事務是在服務器端實現,而在分佈式中,每批次的調用對象均可能訪問不一樣的機器,因此,無法進行事務。ide
4、分佈式中,鏈接池方式調用線程安全。工具
工具助手小程序性能