Spring RedisTemplate操作-哈希操作(3)
@Autowired
@Resource(name="redisTemplate")
private RedisTemplate<String, String> rt;
public void flushdb(){
rt.execute(new RedisCallback<Object>() {
public String doInRedis(RedisConnection connection) throws DataAccessException {
connection.flushDb();
return "ok";
}
});
}
public void set(){
flushdb();
HashOperations<String, String, String> vo = rt.opsForHash();
vo.put("book", "wzg", "dsg");
Map<String, String> map = new HashMap<String, String>();
map.put("cff", "xsg");
map.put("cl", "xxsg");
vo.putAll("book", map);
vo.putIfAbsent("book", "mc", "www");
vo.increment("book", "yw", 1l);
vo.delete("book", "cl","yw");
}
public void get(){
HashOperations<String, String, String> vo = rt.opsForHash();
out(vo.get("book", "wzg"));
out(String.valueOf(vo.get("book", "yw")));
out(vo.multiGet("book", Arrays.asList("wzg","cff","cl","mc")));
out(vo.hasKey("book", "wzg"));
out(vo.entries("book"));
out(vo.keys("book"));
out(vo.values("book"));
out(vo.size("book"));
}
public void out(String str){
System.out.println(str);
}
public void out(Collection list){
System.out.println(list);
}
public void out(long num){
System.out.println(num);
}
public void out(Integer num){
System.out.println(num);
}
public void out(boolean num){
System.out.println(num);
}
public void out(Map num){
System.out.println(num);
}
最新文章
- Loadrunner安装
- c#内部类的使用
- linux命令:less
- 两款CSS3样式可视化在线生成工具
- Cocos2dx 小技巧(十一) 小人虽短,但能够旋转
- EF 存储过程(上)
- Android 官方命令深入分析
- mac终端下svn常用命令
- 通过编译lambda表达式来创建实例(可在反射时候用,效率比反射高一些)
- 一起来学linux:SSH远程登陆
- Postgres中表和元组的组织方式
- Django之django模型层一单表操作
- .net 表达式返回值和等号赋值的区别
- java 汉诺塔实现自动演示
- Java多线程学习笔记之一线程基础
- MT【101】分配问题举例若干
- ZooKeeper_客户端工具zkCli.sh使用
- %s %d %f 等等是什么意思
- 深入浅出MFC——MFC多线程程序设计(七)
- js时间戳差值转日期格式
热门文章
- 大话Java中的哈希(hash)结构(一)
- 软件工程第二次作业(JUnit的使用)
- 2017qq红包雨最强攻略
- Docker_容器化jenkins
- C#_父窗体跟子窗体的控件操作
- think in UML(二)
- vs2013c#测试using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1_CXY { class Program { stati
- 移动硬盘插到台式机,外接网卡无法连接wifi处理
- 【设计模式】—— 访问者模式Visitor
- MySQL5.7 的编译安装