Redis Java Client Jedis

数据库 waitig 523℃ 百度已收录 0评论

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


本文由【waitig】发表在等英博客
本文固定链接:Redis Java Client Jedis
欢迎关注本站官方公众号,每日都有干货分享!
等英博客官方公众号
点赞 (0)分享 (0)