ITPub博客

首页 > 应用开发 > > Java 使用 Redis

Java 使用 Redis

作者:bluetooth 时间:2019-10-14 10:59:51 0 删除 编辑

安装

开始在 Java 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 Java redis 驱动,且你的机器上能正常使用 Java。 Java的安装配置可以参考我们的 Java开发环境配置 接下来让我们安装 Java redis 驱动:

首先你需要下载驱动包 下载 jedis.jar,确保下载最新驱动包。

在你的 classpath 中包含该驱动包。

连接到 redis 服务

实例

import redis.clients.jedis.Jedis;

public class RedisJava {

public static void main(String[] args) {

//连接本地的 Redis 服务

Jedis jedis = new Jedis("localhost");

System.out.println("连接成功");

//查看服务是否运行

System.out.println("服务正在运行: "+jedis.ping());

}

}

编译以上 Java 程序,确保驱动包的路径是正确的。

连接成功

服务正在运行: PONG

Redis Java String(字符串) 实例

实例

import redis.clients.jedis.Jedis;

public class RedisStringJava {

public static void main(String[] args) {

//连接本地的 Redis 服务

Jedis jedis = new Jedis("localhost");

System.out.println("连接成功");

//设置 redis 字符串数据

jedis.set("runoobkey", "");

// 获取存储的数据并输出

System.out.println("redis 存储的字符串为: "+ jedis.get("runoobkey"));

}

}

编译以上程序。

连接成功

redis 存储的字符串为:

Redis Java List(列表) 实例

实例

import java.util.List;

import redis.clients.jedis.Jedis;

public class RedisListJava {

public static void main(String[] args) {

//连接本地的 Redis 服务

Jedis jedis = new Jedis("localhost");

System.out.println("连接成功");

//存储数据到列表中

jedis.lpush("site-list", "Runoob");

jedis.lpush("site-list", "Google");

jedis.lpush("site-list", "Taobao");

// 获取存储的数据并输出

List<String> list = jedis.lrange("site-list", 0 ,2);

for(int i=0; i<list.size(); i++) {

System.out.println("列表项为: "+list.get(i));

}

}

}

编译以上程序。

连接成功

列表项为: Taobao

列表项为: Google

列表项为: Runoob

Redis Java Keys 实例

实例

import java.util.Iterator;

import java.util.Set;

import redis.clients.jedis.Jedis;

public class RedisKeyJava {

public static void main(String[] args) {

//连接本地的 Redis 服务

Jedis jedis = new Jedis("localhost");

System.out.println("连接成功");

// 获取数据并输出

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

Iterator<String> it=keys.iterator() ;

while(it.hasNext()){

String key = it.next();

System.out.println(key);

}

}

}

编译以上程序。

连接成功

runoobkey

site-list

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/3402/viewspace-3127659/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-07-11

  • 博文量
    280
  • 访问量
    20975