【Redis】——java操作redis

本文详细介绍如何使用Jedis客户端操作Redis数据库,包括简单配置、连接池配置、数据增删改查及事务处理等核心功能。从Jedis基本使用到高级特性,全面解析Redis在Java环境下的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原来mysql需要使用jdbc,现在需要redis的一个java客户端jedis。

 jedis是客户端,而reids是服务器。使用jedis这个java客户端操作redis数据库。

jedis简单操作

1.简单配置

使用jedis 客户端,完成jedis简单操作

//完成添加数据
@test
public void testSet() throws Exception{
    //获取连接
    Jedis jedis = new Jedis("127.0.0.1");
    //添加数据
    jedis.set("name","zs");
    //关闭连接
    jedis.close();
}

//完成获取数据
@test
public void testGet() throws Exception{
    //获取连接
    Jedis jedis = new Jedis("127.0.0.1");
    //执行操作
    System.out.println(jedis.get("name"));
    //关闭连接
    jedis.close();
}
    

2.连接池配置

通过jedis连接池,简单操作redis数据库


/**
 *使用连接池简 单访问redis
 *  1、创建连接池配置对象
 *  2、配置
 *      忙时,最大连接数
 *      闲时,最大连接数
 *      最大等待时间
 *      获取连接市检查配置
 *  3、通过连接池配置对象,创建连接池
 *  4、通过连接池获取连接
 *  5、执行操作
 *  6、关闭连接、摧毁连接池
 *  @author Administrator
 *
 */
@test
public void testGet() throws Exception {

    //连接池配置对象
    JedisPoolConfig poolConfig = new JedisPoolConfig();
    //配置
    poolConfig. setMaxTotal(20);//高峰时,最大连接数
    poolConfig. setMaxIdle(5);//空闲时,最大连接数
    poolConfig. setMaxWaitMillis(2 * 1000);//最大等待时间
    poolConfig. setTestonBorrow(true);//在使用连接时,测试连接是否通畅
    //获取连接池
    JedisPool jedisPool = new JedisPool (poolConfig,“127 .0.0.1");

    //获取连接
    Jedis jedis = jedisPool. getResource();
    //添加数据
    jedis.set("age", "18");
    //获取数据
    System. out . println(jedis.get("age"));
    //关闭连接
    jedis.close();
}



Jedis数据结构操作

使用jedis来操作redis的key和value,而value有很多种类型,和命令操作一样。

1.Key操作

 2.String操作

3.List操作

4.Set操作 

5. Hash操作

Jdeis排序

Jedis事务

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值