ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
1.String ![](https://img.kancloud.cn/7a/36/7a36a087d5a5c2d61971bbe1790efa18_1104x191.png) ~~~ 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《有序不重复》