jedis是使用java来操作redis的中间件。

首先创建maven项目,导入jedis依赖。

public static void main(String[] args) {
	// 1. 创建Jedis对象
	Jedis jedis = new Jedis("127.0.0.1", 6379);
	// jedis所有方法就是redis的所有命令
	// 测试链接
	System.out.println(jedis.ping());
}

jedis的部分API示例:

//清空数据
jedis.flushDB();
//判断某个键是否存在
jedis.exists("k1");
//新增键值对
jedis.set("k1","v1");
//系统中所有键值对
Set<String> set = jedis.keys("*");
//删除键
jedis.del("k1");
//判断值的类型
jedis.type("k2");
//返回当前所有数据库中key的数目
jedis.dbSize();

jedis实现事务

public static void main(String[] args) {
	// 1. 创建Jedis对象
	Jedis jedis = new Jedis("127.0.0.1", 6379);
	// 开启事务
	Transaction multi = jedis.multi(); 
	try{
		multi.set("k1","v1");
		multi.exec();	
	} catch(Exception e) {
		multi.discard();
	} finally {
		jedis.close();
	}
	
}
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐