网站建设公司 优势,28网站建设,齐鲁人才网,禁漫天入口18comicJedis的优点在于方法名称和Redis命令基本一致#xff0c;不过存在线程安全问题#xff0c;在多线程操作时需要引入线程池。
一、引入依赖 !--jedis-- dependency groupIdredis.clients/groupId artifactIdjedis/artifa…Jedis的优点在于方法名称和Redis命令基本一致不过存在线程安全问题在多线程操作时需要引入线程池。
一、引入依赖 !--jedis-- dependency groupIdredis.clients/groupId artifactIdjedis/artifactId version3.7.0/version /dependency !--单元测试-- dependency groupIdorg.junit.jupiter/groupId artifactIdjunit-jupiter/artifactId version5.7.0/version scopetest/scope /dependency 二、建立连接
新建一个单元测试类内容如下
private Jedis jedis;BeforeEachvoid setUp(){//建立连接jedis new Jedis(192.168.21.131,6379);//设置密码jedis.auth(123321);//选择库jedis.select(0);}
Beforeeach注解表示每次单元测试前都要预先运行的方法同理Aftereach表示每次单元测试后都要附加运行的代码。 三、测试 Testvoid test(){//存入数据String result jedis.set(name, tiger);System.out.println(result);//获取数据String name jedis.get(name);System.out.println(name);}Testvoid testHash(){//插入哈希数据jedis.hset(user:1,name,jack);jedis.hset(user:1,age,20);//获取MapString, String map jedis.hgetAll(user:1);System.out.println(map);} 四、释放资源 AfterEachvoid tearDown(){if(jedis ! null){jedis.close();}}