1.String

~~~
BoundValueOperations<String, Object> ops = redisTemplate.boundValueOps("username");
ops.set(100, 20, TimeUnit.SECONDS);
//存入不存在的值 //不存在存在返回true
//ops.setIfAbsent("admin");
//獲取
ops.get();
// 原子操作 累加
ops.increment();
// 累減
ops.decrement();
~~~
2.Hash
~~~
BoundHashOperations<String, Object, Object> ops = redisTemplate.boundHashOps("can");
ops.put("p_id",10);
ops.put("name","名字");
ops.entries();//獲取所有
ops.get("name");// 獲取單個
ops.delete("name");// 刪除
ops.put("p_id",2000);// 修改
ops.hasKey("name"); // 判斷是否存在
ops.size();//獲取長度
~~~
3.List< 有序可重復 >
~~~
BoundListOperations<String, Object> list = redisTemplate.boundListOps("list");
//尾部插入
list.rightPush("user");
// 頭部插入
list.leftPush("zhangsan");
// 查詢范圍
list.range(0,list.size());
// 根據下標獲取某一個
list.index(1);
// 批量添加
list.rightPushAll("add","sss");
// 刪除尾部
list.leftPop();
// 刪除頭部
list.rightPop();
~~~
4.Set< 無序不重復 >
~~~
BoundSetOperations<String, Object> ops = redisTemplate.boundSetOps("set");
ops.add("admin");// 添加
還有其他的忽略了
~~~
5.ZSet《有序不重復》