package com.juanpi.plugins;import com.juanpi.common.CalendarUtil;import com.juanpi.common.RedisUtil;import java.util.Calendar;import java.util.Iterator;import java.util.Map;import java.util.Set;import net.minidev.json.JSONArray;import net.minidev.json.JSONObject;import net.minidev.json.JSONValue;import org.apache.commons.logging.Log;import redis.clients.jedis.Jedis;public class testset {public static void main(String[] args) throws Exception { RedisUtil redisutil = RedisUtil.getInstance(); Jedis redis = redisutil.getJedis(); try { redis.clientSetname("test_redis"); JSONObject user_kq = new JSONObject(); String _key="20140423"; for(int i=1;i<3;i++){ user_kq.clear(); user_kq.put("uid", i+"1"); user_kq.put("app", "1"); user_kq.put("from", "2"); user_kq.put("clientid", "123"); redis.sadd(_key, user_kq.toJSONString()); } System.out.println(redis.smembers(_key));//返回某個集合裡的所有資料 System.out.println(redis.scard(_key));//返回集合中的數量 System.out.println(redis.sismember(_key, user_kq.toJSONString()));//判斷某個成員是否在集合裡 //遍曆集合 Set<String> smember=redis.smembers(_key); Iterator<String> it = smember.iterator(); while(it.hasNext()){ String j=it.next(); JSONObject json = (JSONObject) JSONValue.parse(j); System.out.println(json.get("uid")); } } catch (Exception e) { redisutil.releaseJedis(redis); e.printStackTrace(); } }}