用java写个redis工具类

下面是一个简单的Redis工具类的示例,使用Java语言编写:

java 复制代码
import redis.clients.jedis.Jedis;

public class RedisUtils {

    private static Jedis jedis;

    public static void connect(String host, int port) {
        jedis = new Jedis(host, port);
    }

    public static void set(String key, String value) {
        jedis.set(key, value);
    }

    public static String get(String key) {
        return jedis.get(key);
    }

    public static void delete(String key) {
        jedis.del(key);
    }

    public static void main(String[] args) {
        connect("localhost", 6379);
        set("myKey", "myValue");
        String value = get("myKey");
        System.out.println(value);
        delete("myKey");
    }
}

该工具类中包含一些常用的Redis操作方法,例如连接Redis服务器、设置键值对、获取键对应的值和删除键等。在main方法中,演示了如何使用这些方法。

需要导入 Redis 的 Java 客户端库 jedis,可以使用 Maven 进行依赖管理:

java 复制代码
<dependency>
    <groupId>redis.clients</groupId>
    <artifactId>jedis</artifactId>
    <version>3.7.0</version>
</dependency>

在使用这个工具类之前,需要确保已经在本地安装和启动 Redis 服务器。

相关推荐
小南家的青蛙22 分钟前
华为云DCS全形态原生Redis命令兼容性测试方案
redis·华为云·兼容性·兼容性测试·dcs
学长毕设37 分钟前
基于SpringBoot的网上流浪狗救助捐赠平台-附源码
java·spring boot·后端
xiaoqiMikko37 分钟前
Redis 实战(三):持久化出错 —— fork 失败、磁盘写满、AOF 膨胀与损坏,逐个复现(6.2.4)
redis·后端
VimorphTech38 分钟前
文本已经改了,旧的音频生成结果还能回写吗?
java·数据库·mybatis
SL_staff1 小时前
BI项目90%失败?JVS三阶闭环实践:从数据打通到业务嵌入的技术路径
java·开源·全栈
aiks_yuan1 小时前
一个端口能被两个程序同时监听吗:SO_REUSEADDR、SO_REUSEPORT Java 实测和 Spring Boot 端口被占照样启动的坑
java
雷✘1 小时前
C++ 类与对象的初始化机制、成员访问边界与拷贝优化
java·网络·c++
JOEH601 小时前
为什么你的消息队列总是丢消息?Java 后端 5 个经典坑
java·架构
IT规划师1 小时前
面试中被嘲笑Token放在redis里,该如何应对?
redis·面试