Redis基于Jedis的操作

      本人一直从事Java相关的开发工作,故使用Java相关的api来进行操作Redis数据库,可以通过下面的链接查看到官方支持哪些语言,以及每种语言有很多操作的工具,https://redis.io/clients

Redis基于Jedis的操作_第1张图片
Redis基于Jedis的操作_第2张图片

官方推荐Jedis作为Java操作的client

本人使用Eclipse+Maven的方式进行Java工程的搭建,具体搭建就不介绍,只把pom文件列举出来

Redis基于Jedis的操作_第3张图片

/**

* 字符串操作 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();

}


Redis基于Jedis的操作_第4张图片


Redis基于Jedis的操作_第5张图片


Redis基于Jedis的操作_第6张图片


Redis基于Jedis的操作_第7张图片


Redis基于Jedis的操作_第8张图片

由于copy出来,后面开始格式展示有点问题,就截图了,后面会附录上源代码,给各位参考。本次主要Java操作redis的部分,都是基于上一章节,命令行操作redis数据库的,基本上类似,只是以Java语言方式来实现操作而已。

你可能感兴趣的:(Redis基于Jedis的操作)