前面几篇文章(redis安装配置与测试、redis的数据类型、hiredis包装redis增删改查接口)已经对redis的理论和实践进行了一些探讨。这里介绍一下java下redis的访问和操作,
java操作redis需要使用jedis.jar包,可以从官网下载https://mvnrepository.com/artifact/redis.clients/jedis 。jedis的一些api可以看这个链接jedis。
一个简单的访问和操作实例如下:
import java.util.Iterator;
import java.util.Set;
import redis.clients.jedis.Jedis;
public class RedisTest{
public static void main(String[] args){
//connect
Jedis conn = new Jedis("127.0.0.1", 6379);
System.out.println("redis connected");
System.out.println("redis: "+conn.ping());
//redis string test
conn.set("key1", "value1");
conn.set("key2", "value2");
Set<String> keysset = conn.keys("*");
Iterator<String> it = keysset.iterator();
while(it.hasNext()){
String key = it.next();
String value = conn.get(key);
System.out.println(key+": "+value);
}
//close
conn.close();
System.out.println("redis disconnected");
}
}