Redis Java Client Jedis

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/gfd54gd5f46/article/details/78249414


GitHub 地址 :

https://github.com/asd821300801/Redis-Java-Client-Jedis




Jedis客户端


  • Jedis客户端是Redis官方推荐使用的Java客户端之一


Maven工程导入Jedis依赖的jar包


<dependency>
    <groupId>redis.clients</groupId>
    <artifactId>jedis</artifactId>
    <version>2.8.0</version>
    <type>jar</type>
    <scope>compile</scope>
</dependency>

提示:这里我们使用2.8版本的jedis



  • 作为测试,我们把junit的jar包也导入进来


<dependency>
    <groupId>junit</groupId>
    <artifactId>junit</artifactId>
    <version>4.11</version>
    <scope>test</scope>
</dependency>


创建测试类


  • JedisTest.java


import org.junit.BeforeClass;
import org.junit.Test;

import redis.clients.jedis.Jedis;
/**
 * Jedis简单使用
 * @author LingDu
 */
public class JedisTest {
    private static final String HOST = "192.168.20.33"; //redis主机地址
    private static final int PORT = 6379;               //redis端口
    private static final String PASSWORD = "123456";    //redis认证密码
    private static Jedis jedis;

    @BeforeClass
    public static void init(){
        jedis = new Jedis(HOST, PORT);
        //权限认证,如果redis设置了密码,需要认证密码,反之可省略认证
        System.out.println(jedis.auth(PASSWORD));
    }


    /**
     * Redis对字符串的操作
     */
    @Test
    public void testString() {

        jedis.set("a1", "hello world");//设置key-value
        System.out.println("获取值:" + jedis.get("a1")); //取出对应key的value

        jedis.append("a1", "hello redis");//拼接到对应key的value后面
        System.out.println("拼接值:" + jedis.get("a1"));

        jedis.del("a1");//删除某个key
        System.out.println("删除key之后的结果:" + jedis.get("a1"));

        jedis.mset("name","LingDu","age","18");//设置多个key-value
        System.out.println("name:" + jedis.get("name") + " , " + "age:" + jedis.get("age"));

        jedis.incr("age");//进行加1操作
        System.out.println("加1之后的age:" + jedis.get("age"));

    }
}

1


更多方法请参考:


https://github.com/asd821300801/Redis-Java-Client-Jedis/blob/master/src/test/java/com/lingdu/jedis_test/JedisTest.java



工程结构图


2



参考:

Redis常用命令:http://blog.csdn.net/ithomer/article/details/9213185
Jedis对redis的操作详解 : http://blog.csdn.net/u013256816/article/details/51125842

猜你喜欢

转载自blog.csdn.net/gfd54gd5f46/article/details/78249414
今日推荐