Spring RedisTemplate操作-Set操作(5)
2018-06-07 20:15
896 查看
@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(); SetOperations<String, String> vo = rt.opsForSet(); vo.add("book", "a","b","c"); vo.add("bag", "b","c","d","e"); vo.add("bag1", "a","c","d","e"); // vo.pop("bag"); } public void get(){ SetOperations<String, String> vo = rt.opsForSet(); out(vo.members("book")); out(vo.members("bag")); out(vo.randomMember("book")); out(vo.difference("book", Arrays.asList("bag1","bag"))); out(vo.difference("book","bag")); out(vo.differenceAndStore("book", "bag", "des")); out(vo.members("des")); out(vo.randomMembers("book", 2)); out(vo.distinctRandomMembers("book", 2)); out(vo.intersect("book", "bag")); out(vo.intersectAndStore("book", "bag", "des1")); out(vo.members("des1")); out(vo.isMember("des1", "b")); out(vo.move("des1", "b", "des2")); out(vo.members("des1")); out(vo.members("des2")); out(vo.size("des2")); out(vo.union("book", "bag")); out(vo.unionAndStore("book", "bag", "jack")); out(vo.members("jack")); vo.remove("jack", "d","b"); out(vo.members("jack")); } 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(boolean num){ System.out.println(num); } public void out(DataType num){ System.out.println(num); }
相关文章推荐
- Spring RedisTemplate操作-Set操作(5)
- Spring RedisTemplate操作-注解缓存操作(11)
- spring-data-redis RedisTemplate操作
- Spring RedisTemplate操作-序列化性能测试(12)
- Spring Boot StringRedisTemplate常用操作
- Spring RedisTemplate操作-List操作
- spring data redis RedisTemplate操作redis相关用法
- Spring RedisTemplate操作-xml配置(1)
- Spring RedisTemplate操作-Set操作
- Spring RedisTemplate操作-String操作(2)
- Spring RedisTemplate操作-注解缓存操作(11)
- Spring RedisTemplate操作-ZSet操作
- Spring RedisTemplate操作-哈希操作(3)
- Spring RedisTemplate操作-String操作(2)
- Spring RedisTemplate操作-序列化性能测试(12)
- jedis与spring整合及简单的使用RedisTemplate操作
- Spring RedisTemplate操作-HyperLogLog操作
- Spring RedisTemplate操作-List操作(4)
- Spring RedisTemplate操作-序列化操作
- Spring RedisTemplate操作-事务操作(9)