如何使用Jedis操作Redis数据库?

如何使用Jedis操作Redis数据库?大家都知道 数据库中的数据要跟编程语言联系在一起 我们使用编程语言来获取数据库中的数据或者给数据库中传入数据 那么作为一名 Java 程序员 我们该如何使用 java 来操作 Redis 数据库呢


大家好,我是卷心菜。本篇主要讲解使用Java操作redis数据库,如果您看完文章有所收获,可以三连支持博主哦~,嘻嘻。


一、前言

  • 前面学习了Redis数据库的五种常用数据类型。大家都知道,数据库中的数据要跟编程语言联系在一起,我们使用编程语言来获取数据库中的数据或者给数据库中传入数据,那么作为一名Java程序员,我们该如何使用java来操作Redis数据库呢?
  • 我们可以使用Jedis来操作Redis数据库,它以Redis命令作为方法名称,学习成本低,简单实用。但是Jedis实例是线程不安全的,多线程环境下需要基于连接池来使用

二、获取Jedis对象

  • 首先在resources文件夹下写一个配置文件,我的文件名是:redis.properties,内容如下:
# 自己的ip地址 redis.host=12.16.25.1 # 端口号 redis.port=6379 redis.maxTotal=30 redis.maxIdle=10 
  • 然后写一个工具类,用来获取jedis对象:
public class JedisUtils { 
       private static JedisPool jp = null; private static String host = null; private static int port; private static int maxTotal; private static int maxIdle; static { 
       ResourceBundle rb = ResourceBundle.getBundle("redis"); JedisPoolConfig jpc = new JedisPoolConfig(); host = rb.getString("redis.host"); port = Integer.parseInt(rb.getString("redis.port")); maxTotal = Integer.parseInt(rb.getString("redis.maxTotal")); maxIdle = Integer.parseInt(rb.getString("redis.maxIdle")); jp = new JedisPool(jpc, host, port); } public static Jedis getJedis() { 
       return jp.getResource(); } } 

三、基础操作

1、操作字符串

代码举例如下图所示:

在这里插入图片描述

运行结果:

在这里插入图片描述


2、操作列表

代码举例如下图所示:

在这里插入图片描述
运行结果:
在这里插入图片描述




3、操作键key

代码举例如下图所示:

在这里插入图片描述
运行结果:

在这里插入图片描述


4、操作哈希hash

代码举例如下图所示:

在这里插入图片描述

运行结果:
在这里插入图片描述


5、操作集合set

代码举例如下图所示:

在这里插入图片描述

运行结果:
在这里插入图片描述


6、操作有序集合zset

代码举例如下图所示:

在这里插入图片描述

运行结果:

在这里插入图片描述


感谢阅读,一起进步,嘻嘻~

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/200591.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月20日 上午10:29
下一篇 2026年3月20日 上午10:29


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号