有奖捉虫:办公协同&微信生态&物联网文档专题 HOT
本文列举客户端 Java 代码示例,辅助您使用 SSL 加密或不加密的方式访问数据库。
说明:
如果业务层代码使用了 web 框架,可以参考框架访问单机版 redis 的方法来接入 Keewidb。

准备工作

在 KeeWiDB 控制台 的实例详情页面的网络信息区域,获取连接数据库的内网 IPv4地址及端口。具体信息,请参见 查看实例详情
已获取访问数据库的账号与密码。
下载 Jar 包 Jedis,及其相关依赖(gson, slf4j)。建议使用最新版本。

连接示例

您需要根据注释修改参数:连接数据库的 IP、端口及账号密码信息。
import redis.clients.jedis.Jedis;

public class HelloRedis {

public static void main(String[] args) {
try {
/**以下参数,分别填写您的 KeeWiDB 实例内网 IP、端口号、实例 ID 和密码。*/
String host = "192.xx.xx.195";
int port = 6379;
String instanceid = "crs-09xxxqv";
String password = "123ad6aq";
//连接 Redis
Jedis jedis = new Jedis(host, port);
//鉴权
jedis.auth(instanceid + ":" + password);

/**操作 KeeWiDB 实例,可以参考 https://github.com/xetorthio/jedis */
//设置 Key
jedis.set("redis", "tencent");
System.out.println("set key redis suc, value is: tencent");
//获取 Key
String value = jedis.get("redis");
System.out.println("get key redis is: " + value);

//关闭退出
jedis.quit();
jedis.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}

运行结果