目录

测试

1.jedis所需要的jar包

2.模拟测试

3. 查看/关闭防火墙

4. 将保护模式protected-mode 为no

测试相关数据类型

1 Jedis-API: key  执行添加

2 .Jedis-API :String

3. Jedis-API :List

4. Jedis-API :set

5.Jedis-API :hash

6. Jedis-API :zshe

 

 

测试

1.jedis所需要的jar包

<dependencies>

    <dependency>

        <groupId>redis.clients</groupId>

        <artifactId>jedis</artifactId>

         <version>3.2.0</version>

    </dependency>

</dependencies>

2.模拟测试

public static void main(String[] args) {

    //创建jedis对象

    Jedis jedis=new Jedis("192.168.1.6",6379);

    //测试

   String value= jedis.ping();

    System.out.println(value);

}

运行错误(解决办法为3和4)connect timed out

redis dakey测试 redis测试点_redis dakey测试

 

能够正确运行

PONG

3. 查看/关闭防火墙

[root@192 ccy]# Systemctl status firewalld         查看是否关闭
[root@192 ccy]# systemctl stop firewalld           关闭

4. 将保护模式protected-mode 为no

[root@laptop-j04qrhqu ccy]# /usr/local/bin
bash: /usr/local/bin: 是一个目录
[root@laptop-j04qrhqu ccy]# cd /usr/local/bin
[root@laptop-j04qrhqu bin]# ./redis-cli
127.0.0.1:6379> config get protected-mode
1) "protected-mode"
2) "yes"
127.0.0.1:6379> config set protected-mode no
OK
127.0.0.1:6379> config get protected-mode
1) "protected-mode"
2) "no"

测试相关数据类型

1 Jedis-API: key  执行添加

//操作key

@Test

public void demo1(){

    //创建jedis对象

    Jedis jedis=new Jedis("192.168.1.6",6379);

    //添加

    jedis.set("name","ccy");

    //获取

    String name=jedis.get("name");

    System.out.println(name);

    Set<String>keys=jedis.keys("*");

    for (String key :keys){

        System.out.println(key);

    }

}

2 .Jedis-API :String

//设置多个key-value

jedis.mset("s1","v1","s2","v2");

List<String>mget=jedis.mget("s1","s2");

System.out.println(mget);

3. Jedis-API :List

//操作list

@Test

public void demo2(){

    //创建jedis对象

    Jedis jedis=new Jedis("192.168.1.6",6379);

    jedis.lpush("key1","lucy","maet","java");

    List<String>values=jedis.lrange("key1",0,-1);

    System.out.println(values);

}

4. Jedis-API :set

@Test

public void demo3(){

    //创建jedis对象

    Jedis jedis=new Jedis("192.168.1.6",6379);



    jedis.sadd("names","lucy");

    jedis.sadd("names","mary");

    Set<String> names =jedis.smembers("names");

    System.out.println(names);

}

5.Jedis-API :hash

//操作hash

    @Test

    public void demo4(){

        //创建jedis对象

        Jedis jedis=new Jedis("192.168.1.6",6379);

jedis.hset("users","age","20");

String hget=jedis.hget("users","age");

        System.out.println(hget);

    }

}

6. Jedis-API :zshe

///操作zshe

@Test

public void demo5(){

    //创建jedis对象

    Jedis jedis=new Jedis("192.168.1.6",6379);

    jedis.zadd("china",100d,"shanghai");

    Set<String>china=jedis.zrange("china",0,-1);

    System.out.println(china);

    jedis.close();

}