public static void main(String[] args) {
// TODO Auto-generated method stub
//连接本地的 Redis 服务
Jedis jedis = new Jedis("localhost");
System.out.println("Connection to server sucessfully");
//查看服务是否运行
System.out.println("Server is running: "+jedis.ping());
System.out.println("Server is running: "+jedis.get("test"));
//设置key
jedis.set("julong", "julong");
System.out.println("Server is running: "+jedis.get("julong"));
//存储数据到列表中
jedis.lpush("tutorial-list", "Redis");
jedis.lpush("tutorial-list", "Mongodb");
jedis.lpush("tutorial-list", "Mysql");
jedis.lpush("tutorial-list", "Mysql1");
jedis.lpush("tutorial-list", "Mysql2");
jedis.lpush("tutorial-list", "Mysql3");
jedis.lpush("tutorial-list", "Mysql4");
jedis.lpush("tutorial-list", "Mysql5");
jedis.lpush("tutorial-list", "Mysql6");
// 获取存储的数据并输出 LRANGE key start stop 获取列表指定范围内的元素
//Redis Lrange 返回列表中指定区间内的元素,区间以偏移量 START 和 END 指定。 其中 0 表示列表的第一个元素,
//1 表示列表的第二个元素,以此类推。 你也可以使用负数下标,以 -1 表示列表的最后一个元素,
//-2 表示列表的倒数第二个元素,以此类推。
List<String> list = jedis.lrange("tutorial-list", 0 ,-1);
for(int i=0; i<list.size(); i++) {
System.out.println("Stored string in redis:: "+list.get(i));
}
//判断数据类型
String type = jedis.type("tutorial-list");
System.out.println(type);
//清空所有的数据
//String str = jedis.flushAll();
//System.out.println("jedis.flushAll()"+str);
//Redis Hmset 命令 myhash field1 "foo" field2 "bar"
long l = jedis.hset("myhash", "field1", "foo");
System.out.println(jedis.hget("myhash", "field1"));
jedis.hset("myhash", "field2", "bar");
}
首先你要下载 jedis-2.1.0.jar 放入你的java工程中