@Autowired @Resource (name= "Redistemplate") PrivateRedistemplate<string, string>RT; Public voidflushdb () {Rt.execute (NewRediscallback<object>() { PublicString Doinredis (redisconnection connection)throwsDataAccessException {connection.flushdb (); return"OK"; } }); } Public voidset () {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 voidget () {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 voidout (String str) {System.out.println (str); } Public voidout (Collection list) {System.out.println (list); } Public voidOutLongnum) {System.out.println (num); } Public voidOutBooleannum) {System.out.println (num); } Public voidout (DataType num) {System.out.println (num); }
Spring redistemplate Operation-set operation (5)