Java对Redis的简单操作

首先要导入Jedis的依赖

<!-- https://mvnrepository.com/artifact/redis.clients/jedis -->
        <dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
            <version>3.2.0</version>
        </dependency>

操作如下

package redis;

import redis.clients.jedis.Jedis;

import java.util.Iterator;
import java.util.Set;

/**
 * @description:连接到Redis服务
 * @author: Raymond Lai
 * @createDate: 2020/4/26
 * @version:
 */
public class RedisJava {
    public static void main(String[] args) {
        // 连接本地的 Redis 服务
        Jedis jedis = new Jedis("localhost");
        System.out.println("连接成功");
        // 查看服务是否运行
        System.out.println("服务正在运行: "+jedis.ping());
        // 设置 redis 字符串数据
        // jedis.set("author", "Raymond Lai");
        // System.out.println("redis 存储的字符串为: "+ jedis.get("author"));
        // 存储数据到列表中
//        jedis.lpush("person", "name");
//        jedis.lpush("person", "age");
//        jedis.lpush("person", "address");
//        // 获取存储的数据并输出
//        List<String> list = jedis.lrange("person", 0, 2);
//        for (int i=0; i<list.size(); i++) {
//            System.out.print(list.get(i)+"--");
//        }
        // jedis.del("person");
        // jedis.del("author");
        // 获取数据并输出
        Set<String> keys = jedis.keys("*");
        Iterator<String> it=keys.iterator() ;
        while(it.hasNext()){
            String key = it.next();
            System.out.println(key);
        }

    }
}

 

posted @ 2020-04-27 09:19  CodeCorner  阅读(179)  评论(0)    收藏  举报