这是beasdb的java客户端,它使用了和pytho客户端一模一样的hash算法,所以它和pytho客户端是完全兼容—这意味着你可以用pytho客户端存一个东西进beasdb,然后用java客户端把它取出来。
示例代码:
//specifythebeasdbodes. Map<IetSocketAddress,Rage>servers=ewHashMap<IetSocketAddress,Rage>(); servers.put(ewIetSocketAddress("localhost",7900),ewRage(,16)); servers.put(ewIetSocketAddress("localhost",7901),ewRage(,16)); servers.put(ewIetSocketAddress("localhost",7902),ewRage(,16)); //3,2,2istheNRWumberitheDyamothesis Beasdbdb=ewBeasdb(servers,16,3,2,2); //setthekey:footovalue:bar db.set("foo","bar"); //getthevalueoffoo System.out.pritl(db.get("foo")); //getthevalueforkeys:hello,james,foo List<Strig>keys=ewArrayList<Strig>(3); keys.add("hello"); keys.add("james"); keys.add("foo"); Map<Strig,Object>ret=db.getMulti(keys); for(Strigkey:ret.keySet()){ System.out.pritl(key+":"+ret.get(key)); } //deletethekey:foo db.delete("foo"); //closethedbcoectio db.close();
评论