Redis基于Jedis的操作
本人一直从事Java相关的开发工作,故使用Java相关的api来进行操作Redis数据库,可以通过下面的链接查看到官方支持哪些语言,以及每种语言有很多操作的工具,https://redis.io/clients
官方推荐Jedis作为Java操作的client
本人使用Eclipse+Maven的方式进行Java工程的搭建,具体搭建就不介绍,只把pom文件列举出来
/**
* 字符串操作 set,get
*/
@Test
public void testDemo01() {
/**
* 创建一个jedis对象
*/
Jedis jedis = new Jedis("127.0.0.1");
//添加
jedis.set("kfc", "肯德基");
String string = jedis.get("kfc");
System.out.println(string);
//关闭
jedis.close();
}
/**
* hash 单个操作 hset,hget
*/
public void testDemo02() {
/**
* 创建一个jedis对象
*/
Jedis jedis = new Jedis("127.0.0.1");
String key = "dog01";
String field1 = "name";
String value1 = "大黄";
String field2 = "color";
String value2 = "yellow";
/**
* hset 设置对应的key value
*/
jedis.hset(key, field1, value1);
jedis.hset(key, field2, value2);
/**
* hget 获取对应的key value
*/
String v1 = jedis.hget(key, field1);
System.out.println(v1);
//关闭jedis对象
jedis.close();
}
由于copy出来,后面开始格式展示有点问题,就截图了,后面会附录上源代码,给各位参考。本次主要Java操作redis的部分,都是基于上一章节,命令行操作redis数据库的,基本上类似,只是以Java语言方式来实现操作而已。