首页 > 编程知识 正文

redis和jedis,jedisapi使用

时间:2023-05-05 10:19:44 阅读:34318 作者:2902

jedis的介绍jedis是使用redis官方推荐的java程序操作redis的技术。

Jedis 导包

七坐标

ependencygroupidredis.clients/groupidartifactidjedis/artifactidversion2.7.2/version/dependency部署jar封装方式3http://www

创建Jedis对象。 必须指定服务端的ip和端口。

使用Jedis对象处理数据库,每个redis命令对应一个方法。

打印结果。

关闭Jedis

//jedis操作连接到redis @Test public void fun1() /本地RedisJD=newJedis('127.0.0.1 ',6379 ); //保存数据JD.set('test123 ',' yuwen ' ); //数据stringvalue=JD.get('test123 ); system.out.println(value; jd.close (; } jedis的基本使用-单机版

创建JedisPool对象。 必须指定服务端的ip和端口。

从JedisPool获取Jedis对象。

使用Jedis操作redis服务器。

操作完成后,关闭jedis对象并在连接池中重用资源。

关闭JedisPool对象。

//jedis连接池操作redis @ testpublicvoidfun2({ jedispooljspool=newjedispool (' 127.0.0.1 ',6379; Jedis js=jsPool.getResource (; js.set('test ',' 456 ' ); //数据stringvalue=js.get('test ); system.out.println(value; js.close (; } jedis pool 的使用

publicclassjedispoolutils { privatestaticjedispooljedispool; static{ //配置文件inputstream is=jedispoolutils.class.getclass loader (.getresourceasstream (' jedis.properties ' ) ) 创建属性对象属性pro=new properties (; //相关文件try{pro.load(is; }catch(ioexceptione ) { e.printStackTrace ); 获取//数据并将其设置为JedisPoolConfig的jedispoolconfigconfig=newjedispoolconfig (; config.setmaxtotal (integer.parseint ) pro.getproperty('maxtotal ); config.set maxidle (integer.parseint ) pro.getproperty('maxidle ) ); 初始化//jedispooljedispool=newjedispool (config,pro.getproperty ) ' host ',integer.parseint ) pro.getproperty }} Jedis工具类的封装

host=127.0.0.1端口=6379 max total=50 maxidle=10

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。