当前位置:网站首页>Redis测试

Redis测试

2022-08-11 05:37:00 程程呀是小白

目录

测试

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


本文是本人以前笔记,如果说是在掘金上看到的话没错,还是本人程程呀 的个人主页 - 动态 - 掘金目前只有这一个。如果有哪里不对的话欢迎各位大佬指出问题,本人是一个小白。

上一篇文章链接为:Redis发布订阅和数据类型_程程呀是小白的博客-CSDN博客 ,本篇是连接Redis发布订阅和数据类型_程程呀是小白的博客-CSDN博客的。

如果是springboot的话请看springboot创建项目_程程呀是小白的博客-CSDN博客_springboot创建项目创建项目 ,这个是从头开始的还没有学完springboot,一起学习呀!!!!

 

 

测试

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

 

能够正确运行

PONG

3. 查看/关闭防火墙

[[email protected] ccy]# Systemctl status firewalld         查看是否关闭

[[email protected] ccy]# systemctl stop firewalld           关闭

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

[[email protected] ccy]# /usr/local/bin

bash: /usr/local/bin: 是一个目录

[[email protected] ccy]# cd /usr/local/bin

[[email protected] 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();

} 

本文是本人以前笔记,如果说是在掘金上看到的话没错,还是本人程程呀 的个人主页 - 动态 - 掘金目前只有这一个。如果有哪里不对的话欢迎各位大佬指出问题,本人是一个小白。

上一篇文章链接为:Redis发布订阅和数据类型_程程呀是小白的博客-CSDN博客 ,本篇是连接Redis发布订阅和数据类型_程程呀是小白的博客-CSDN博客的。

如果是springboot的话请看springboot创建项目_程程呀是小白的博客-CSDN博客_springboot创建项目创建项目 ,这个是从头开始的还没有学完springboot,一起学习呀!!!!

原网站

版权声明
本文为[程程呀是小白]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_57785602/article/details/126240621