java中如何用jedis管理redis_Java中使用Jedis连接Redis对Key进行操作的常用命令

场景

java中使用jedis连接池连接redis数据库流程:

在上面使用jedis连接池的方式连接redis数据库后,使用jedis对key进行操作。

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

junit

junit

4.12

然后新建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;

public class testkeys {

//客户端对象

jedis jedis = null;

jedispool jedispool = null;

@test

public void testkeys(){

system.out.println("清空数据库:"+jedis.flushdb());

}

@before

public void 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

public void closeresource()

{

if(jedis !=null)

jedis.close();

}

}

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

此时在客户端查看

299dbb2f839e4f7a816e2e29a0cc99f4.png

581782.html

是否存在badao这个key

新增username=badao

581782.html

系统中所有的键

581782.html

删除键username

581782.html

查看键username的类型

581782.html

随机返回一个键值

02adec61804536b1aacf8af359fbe7f3.png

581782.html

username重命名为name

581782.html

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

581782.html

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值