`
m635674608
  • 浏览: 5031525 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

java连接ssdb数据库

    博客分类:
  • java
 
阅读更多

ssdb的具体介绍请看http://ssdb.io/zh_cn/ 和作者的博客http://www.ideawu.net/blog/archives/692.html

附带ssdb的资源和客户端的驱动。

 

目前学习用的是windows环境下的。

 

客户端java代码http://download.csdn.net/detail/a331251021/8156029

 

 

import com.udpwork.ssdb.*;
 
/**
* SSDB Java client SDK demo.
*/
publicclassDemo{
publicstaticvoid main(String[] args)throwsException{
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 =newString(resp.raw.get(i));
System.out.println(s);
}
 
 
/* kv */
System.out.println("---- kv -----");
 
ssdb.set("a","123");
b = ssdb.get("a");
System.out.println(newString(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(newString(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();
}
}
 
 
http://blog.csdn.net/tianba8/article/details/41113563

 

分享到:
评论

相关推荐

    SSDB.rar(MysqL数据库和Java编程)

    SSDB.rar是一个包含Java编程和MySQL数据库应用的项目,主要用于实现一个学生管理系统的图形界面。这个实验项目旨在帮助学习者掌握如何在Java环境下与MySQL数据库进行交互,以及如何设计和构建用户友好的图形用户界面...

    jssdb:ssdb的java连接池

    `jssdb:ssdb的java连接池`这个项目就是针对SSDB数据库的一个Java连接池实现,它允许开发者更高效地管理和复用SSDB的连接。 **SSDB数据库介绍** SSDB是由Leveldb为基础开发的一款键值存储系统,设计目标是作为Redis...

    ssdbj:SSDB nosql 数据库java驱动

    功能: 1、ssdb数据库连接池 2、支持多个SSDB数据库的master-slave集群 3、支持集群内部的master和slave的负载均衡,负载均衡暂时支持4中方式(Random round_robin round_robin_weight random_weight) 4、实现了...

    SSDB的Java驱动

    总的来说,“SSDB的Java驱动”是一个为Java开发者设计的工具,它简化了与SSDB数据库的交互,提供了连接池和主从集群的解决方案,从而提高了应用的稳定性和效率。通过这个驱动,开发者可以在Java项目中充分利用SSDB的...

    性能超越Redis的NoSQL数据库SSDB.zip

    下面是一个 PHP 连接 SSDB的例子:$ssdb-&gt;set('key', '123'); $resp = $ssdb-&gt;get('key'); echo $resp; // output: 123 完整 API 见 SSDB 项目 PHP API 文档.  SSDB 在 QIHU 360 被大量应用, 非常稳定. ...

    ssdbj:SSDBJ是一款支持SSDB NoSQL数据库集群的驱动

    1、ssdb数据库连接池 2、支持多个SSDB数据库的master-slave集群 3、支持集群内部的master和slave的负载均衡,负载均衡暂时支持4中方式(Random round_robin round_robin_weight random_weight) 4、实现了读写...

    SSDB入门基础.docx

    SSDB 是一个高性能的 NoSQL 数据库服务器,由 C++ 开发,专为处理大量数据设计,特别是亿级级别的列表和排序表。作为 Redis 的替代品,SSDB 提供了类似 Redis 的 API,并且支持多种编程语言的客户端,如 PHP、C++、...

    java用到的所有常用jar包(mysql、json、ssm、websocket...)

    标题中的"java用到的所有常用jar包(mysql、json、ssm、websocket...)"提到了几个关键领域,包括数据库连接(MySQL)、数据序列化(JSON)、全栈框架(SSM)以及实时通信(WebSocket)。现在我们将逐一深入探讨这些...

    KEGG数据库简介.pptx

    2. **基因组信息**:包括KEGG ORTHOLOGY(直系同源组)、KEGG GENOME(带有完整基因组的物种)、KEGG GENES(基因目录)和KEGG SSDB(与基因相关的序列相似性数据库)。 3. **化学信息**:包括KEGG COMPOUND(代谢...

    编程狂人第三十九期.pdf

    - **应用场景**:iphp框架被用于开发SSDB数据库的图形化界面管理工具phpssdbadmin。 #### 高密度Java应用部署的一些实践 - **概述**:介绍在高密度环境中部署Java应用的最佳实践和技术要点,帮助提高系统的稳定性...

    开涛高可用高并发-亿级流量核心技术

    12.1 数据库连接池 227 12.1.1 DBCP连接池配置 228 12.1.2 DBCP配置建议 233 12.1.3 数据库驱动超时实现 234 12.1.4 连接池使用的一些建议 235 12.2 HttpClient连接池 236 12.2.1 HttpClient 4.5.2配置 236 12.2.2 ...

Global site tag (gtag.js) - Google Analytics