ssdb的具体介绍请看http://ssdb.io/zh_cn/ 和作者的博客http://www.ideawu.net/blog/archives/692.html
附带ssdb的资源和客户端的驱动。
目前学习用的是windows环境下的。
服务端http://download.csdn.net/detail/a331251021/8156027
客户端java代码http://download.csdn.net/detail/a331251021/8156029
import com.udpwork.ssdb.*; /** * SSDB Java client SDK demo. */ public class Demo { public static void main(String[] args) throws Exception { SSDB ssdb = null; Response resp; byte[] b; ssdb = new SSDB("127.0.0.1", 8888); // 注意: 如果某个命令没有对应的函数, 你就使用 request() 方法来执行 resp = ssdb.request("qpush", "q", "a"); for(int i=1; i<resp.raw.size(); i+=2){ String s = new String(resp.raw.get(i)); System.out.println(s); } /* kv */ System.out.println("---- kv -----"); ssdb.set("a", "123"); b = ssdb.get("a"); System.out.println(new String(b)); ssdb.del("a"); b = ssdb.get("a"); System.out.println(b); ssdb.incr("a", 10); resp = ssdb.scan("", "", 10); resp.print(); resp = ssdb.rscan("", "", 10); resp.print(); System.out.println(""); /* hashmap */ System.out.println("---- hashmap -----"); ssdb.hset("n", "a", "123"); b = ssdb.hget("n", "a"); System.out.println(new String(b)); ssdb.hdel("n", "a"); b = ssdb.hget("n", "a"); System.out.println(b); ssdb.hincr("n", "a", 10); resp = ssdb.hscan("n", "", "", 10); resp.print(); System.out.println(""); /* zset */ System.out.println("---- zset -----"); Long d; ssdb.zset("n", "a", 123); d = ssdb.zget("n", "a"); System.out.println(d); ssdb.zdel("n", "a"); d = ssdb.zget("n", "a"); System.out.println(d); ssdb.zincr("n", "a", 10); resp = ssdb.zscan("n", "", null, null, 10); resp.print(); System.out.println(""); /* multi */ ssdb.multi_set("a", "1", "b", "2"); resp = ssdb.multi_get("a", "b"); resp.print(); System.out.println(""); // ssdb.close(); } }
转载于:https://blog.51cto.com/youling87/1615887