简单java操作redis代码

    科技2026-04-21  5

    本地需要安装redis并且启动服务,不然会报错

    redis.clients.jedis.exceptions.JedisConnectionException: java.net.ConnectException: Connection refused: connect

     

    直接下载

    https://github.com/tporadowski/redis/releases

     

    启动redis服务

    redis-server.exe

     

    jar包

    commons-pool2.jar 和jedis.jar

     

    <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-pool2</artifactId> <version>2.4.1</version> </dependency> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency>

    关键代码

    package com.example.demo.feng; import org.junit.Before; import org.junit.Test; import org.springframework.boot.autoconfigure.data.redis.RedisProperties; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; public class redirectText { JedisPool pool; Jedis jedis; @Before public void setUp(){ jedis = new Jedis("localhost"); } //Redis的CRUD操作 @Test public void testCRUD(){ //新增 jedis.set("name", "Redis"); System.out.println(jedis.get("name")); //修改(覆盖) jedis.set("name","redis"); System.out.println(jedis.get("name")); //修改(追加) jedis.append("name", "jedis"); System.out.println(jedis.get("name")); //查 System.out.println(jedis.get("name")); //删除 jedis.del("name"); System.out.println(jedis.get("name")); //mset命令相当于jedis.set("name","redis");jedis.set("redis","内存HashMap"); jedis.mset("name","redis","redis","内存HashMap"); System.out.println(jedis.mget("name","redis")); } }

     

    Processed: 0.008, SQL: 10