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