java redis client_3、redis之java client环境搭建

JAVA Client环境搭建

POM:

redis.clients

jedis

2.7.1

非maven的可以去官网直接下载jar包

如果需要使用池需要用到common-pool,上面那个jedis的POM里已经包含了common-pool2-2.3.jar了,不需要再进行单独引用

common-pool2的POM:

org.apache.commons

commons-pool2

2.3

建立MAVEN项目

目录结构如下:

6c10b2aad0500aff758aa3ef0e7ff888.png

POM:

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

4.0.0

com.yzl

redis.first

0.0.1-SNAPSHOT

jar

UTF-8

junit

junit

4.9

test

redis.clients

jedis

2.7.1

log4j

log4j

1.2.17

RedisApp.java

packagecom.yzl;

importorg.apache.log4j.Logger;

importredis.clients.jedis.Jedis;

/**

* Reids之jedis的CRUD操作

*

* @author yangzhilong

* @see [相关类/方法](可选)

* @since [产品/模块版本] (可选)

*/

public classRedisApp {

public Logger log = Logger.getLogger(this.getClass());

/**

*

* 功能描述:

* CRUD操作之hello world

*

* @see [相关类/方法](可选)

* @since [产品/模块版本](可选)

*/

public voidcrudFromRedisWidthSimple(){

Jedis jedis = new Jedis("127.0.0.1", 6379);

log.info("insert value to redis~~~");

jedis.set("name", "hello jedis");

log.info("get value from redis, value:" + jedis.get("name"));

log.info("delete key from redis~~~");

jedis.del("name");

log.info("get value from redis, value:" + jedis.get("name"));

jedis.close();

}

}

RedisAppTest.java

packagecom.yzl;

importorg.junit.Test;

/**

* RedisApp的测试类

*

* @author yangzhilong

* @see [相关类/方法](可选)

* @since [产品/模块版本] (可选)

*/

public classRedisAppTest {

@Test

public voidcrudFromRedisWidthSimpleTest(){

RedisApp app = newRedisApp();

app.crudFromRedisWidthSimple();

}

}

log4j.properties

### set log levels ###

log4j.rootLogger =debug , stdout

### \u8F93\u51FA\u5230\u63A7\u5236\u53F0 ###

log4j.appender.stdout =org.apache.log4j.ConsoleAppender

log4j.appender.stdout.Target =System.out

log4j.appender.stdout.layout =org.apache.log4j.PatternLayout

log4j.appender.stdout.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss,SSS} [%c]-[%p] %m%n

运行测试用例的结果:

2015-08-12 13:57:34,261 [com.yzl.RedisApp]-[INFO] insert value to redis~~~

2015-08-12 13:57:34,276 [com.yzl.RedisApp]-[INFO] get value from redis, value:hello jedis

2015-08-12 13:57:34,276 [com.yzl.RedisApp]-[INFO] delete key from redis~~~

2015-08-12 13:57:34,276 [com.yzl.RedisApp]-[INFO] get value from redis, value:null

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值