redisTest public class JedisTest { private static Jedis jedis; public static final String STRING_KEY = "sessionid"; public static final String LIST_KEY = "sessionid-list"; @BeforeClass public static void beforeCLass() { jedis = new Jedis("你
public class JedisTest { private static Jedis jedis; public static final String STRING_KEY = "sessionid"; public static final String LIST_KEY = "sessionid-list"; @BeforeClass public static void beforeCLass() { jedis = new Jedis("你的host", redis端口号); jedis.auth("redis密码"); } //Redis和java字符串实例 @Test public void testString() { jedis.set(STRING_KEY, "rainhowchan"); System.out.println("Stored string in redis: "+jedis.get(STRING_KEY)); } //Redis和Java列表示例 @Test public void testList() { jedis.lpush(LIST_KEY, "Redis"); jedis.lpush(LIST_KEY, "Mongodb"); jedis.lpush(LIST_KEY, "Mysql"); Listlist = jedis.lrange(LIST_KEY, 0, 5); for (String str : list) { System.out.println(str); } } //Redis和Java的键实例 @Test public void testKeys() { Set keys = jedis.keys("*"); for (String key : keys) { System.out.println("List of stored keys: "+key); } } //Redis和Java的hash实例 @Test public void testHash() { String key="user"; String field_name="name"; String field_name_value="tianshouzhi"; String field_city="city"; String field_city_value="shanghai"; jedis.hset(key, field_name, field_name_value); jedis.hset(key, field_city, field_city_value); Map map = jedis.hgetAll(key); Set > entries = map.entrySet(); for (Map.Entry entry : entries) { System.out.println(entry.getKey()+" : "+entry.getValue()); } } //Redis和Java的集合实例 @Test public void testSet() { String key = "set_key"; String[] members = new String[]{"a","b","a","c"}; jedis.sadd(key,members); Set smembers = jedis.smembers(key); for (String smember : smembers) { System.out.println(smember); } } //Redis和Java的集合实例 @Test public void testZset() { String key = "zset_key"; Map scoreMembers = new HashMap (); scoreMembers.put("a", 0.3); scoreMembers.put("b", 0.5); scoreMembers.put("c", 1.3); jedis.zadd(key, scoreMembers); Set zrange = jedis.zrange(key, 0, 3); for (String str : zrange) { System.out.println(str); System.out.println(jedis.zscore(key,str)); } }