Java中使用Jedis连接Redis对Key进行操作的常用命令

database

场景

Java中使用Jedis连接池连接Redis数据库流程:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/104914320

在上面使用Jedis连接池的方式连接Redis数据库后,使用Jedis对Key进行操作。

为了方便测试,在pom.xml中引入junit

        <!-- https://mvnrepository.com/artifact/junit/junit -->

<dependency>

<groupId>junit</groupId>

<artifactId>junit</artifactId>

<version>4.12</version>

</dependency>

 

然后新建TestKeys类,在上面使用连接池连接Redis的基础上,抽离出来获取jedis对象和

关闭jedis对象的方法。

package com.badao.jedisTest;

import org.junit.After;

import org.junit.Before;

import org.junit.Test;

import redis.clients.jedis.Jedis;

import redis.clients.jedis.JedisPool;

import redis.clients.jedis.JedisPoolConfig;

publicclass TestKeys {

//客户端对象

Jedis jedis = null;

JedisPool jedisPool = null;

@Test

publicvoid TestKeys(){

System.out.println("清空数据库:"+jedis.flushDB());

}

@Before

publicvoid init(){

//设置连接池的配置对象

JedisPoolConfig config = new JedisPoolConfig();

//设置连接池参数

config.setMaxTotal(30);

config.setMaxIdle(10);

//获取连接池对象

jedisPool = new JedisPool(config, "192.168.40.133", 6379);

try{

jedis = jedisPool.getResource();

}catch(Exception e){

e.printStackTrace();

}

}

@After

publicvoid closeResource()

{

if(jedis !=null)

jedis.close();

}

}

 

然后编写测试方法,测试flushDB清空数据库的方法如上,运行结果返回个OK

 

 

此时在客户端查看

 

 

是否存在badao这个key

新增username=badao

系统中所有的键

删除键username

查看键username的类型

随机返回一个键值

username重命名为name

返回当前数据库所有key的数目

 

 

以上是 Java中使用Jedis连接Redis对Key进行操作的常用命令 的全部内容, 来源链接: utcz.com/z/532705.html

回到顶部