jedis调用redis之事物
2016-03-09 17:57
405 查看
package com.alex.xiyoubang; import redis.clients.jedis.Jedis; import redis.clients.jedis.Transaction; public class JedisTransaction { static Jedis jedis = new Jedis("192.168.1.171", 6379); public static void main(String[] args) { // ---exec 执行事务队列内命令------------- Transaction t = jedis.multi();// 开始事务 t.set("dashixiong".getBytes(), "孙悟空".getBytes()); t.set("ershixiong".getBytes(), "猪八戒".getBytes()); t.set("shifu".getBytes(), "唐僧".getBytes()); // 执行事务 t.exec(); // ------discard 取消执行事务内命令--------- jedis.set("discard", "exec"); Transaction t2 = jedis.multi(); t2.set("discard", "discard"); t2.discard(); String dashixiong = jedis.get("dashixiong"); String ershixiong = jedis.get("ershixiong"); String shifu = jedis.get("shifu"); String discard = jedis.get("discard"); System.out.println("dashixiong:" + dashixiong); System.out.println("ershixiong:" + ershixiong); System.out.println("shifu:" + shifu); //如果t2事物未取消,则输出:"discard:" + discard System.out.println("discard:" + discard); } }
相关文章推荐
- jedis调用redis之pool
- jedis调用redis之分页
- Redis同步(主从复制)
- Redis性能优化
- Linux下php安装Redis扩展
- redis命令总结
- 简单的node连接redis及操作
- 高性能网站架构之缓存篇—Redis集群搭建
- redis configuration
- 【Redis 内存优化】节约内存:Instagram的Redis实践
- php Windows系统 wamp集成环境下redis的使用
- CentOS 6.5 x64 Redis 安装
- spring-data-redis 的序列化问题
- JFinal redis cluster集群插件
- Windows下Redis的安装使用
- Redis 如何导出数据
- Redis应用场景[分享]
- Spring Data操作Redis时,发现key值出现 \xac\xed\x00\x05t\x00\tb
- redis 问题解决(MISCONF Redis is configured to save RDB snapshots)
- 阿里云ECS Ubuntu安装PHP+Mysql+Apache+Nginx+Redis+Discuz