English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
安装 开始在 Java 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 Java redis 驱动,且你的机器上能正常使用 Java。 Java的安装配置可以参考我们的 Java 开发环境配置
接下来让我们安装 Java redis 驱动: 首先你需要下载驱动包下载 jedis.jar
,确保下载最新驱动包。
在你的 classpath 中包含该驱动包。 2jedis9本站提供了.0 jar 版本下载:-2jedis9.
import redis.clients.jedis.Jedis; 连接到 redis 服务 public static void main(String[] args) { //Conectar ao serviço local Redis Jedis jedis = new Jedis("localhost"); // public class RedisJava { // 如果 Redis 服务设置来密码,需要下面这行,没有就不需要123456"); System.out.println("Conexão bem-sucedida"); //jedis.auth(" 查看服务是否运行+System.out.println("服务正在运行: ", } }
jedis.ping());
Conexão bem-sucedida 编译以上 Java 程序,确保驱动包的路径是正确的。
import redis.clients.jedis.Jedis; Redis Java String(字符串) 示例 public static void main(String[] args) { //Conectar ao serviço local Redis Jedis jedis = new Jedis("localhost"); System.out.println("Conexão bem-sucedida"); //public class RedisStringJava { 设置 redis 字符串数据3jedis.set("oldtoolbag.com"); // 获取存储的数据并输出 System.out.println("redis 存储的字符串为: ",+ jedis.get("w3codeboxkey"); } }
Compile o programa acima.
Conexão bem-sucedida redis 存储的字符串为: pt.oldtoolbag.com
import java.util.List; import redis.clients.jedis.Jedis; public class RedisListJava { public static void main(String[] args) { //Conectar ao serviço local Redis Jedis jedis = new Jedis("localhost"); System.out.println("Conexão bem-sucedida"); //存储数据到列表中 jedis.lpush("site-list, "w3codebox"); 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("Item da lista: "+list.get(i)); } } }
Compile o programa acima.
Conexão bem-sucedida Item da lista: Taobao Item da lista: Google Item da lista: w3codebox
import java.util.Iterator; import java.util.Set; import redis.clients.jedis.Jedis; public class RedisKeyJava { public static void main(String[] args) { //Conectar ao serviço local Redis Jedis jedis = new Jedis("localhost"); System.out.println("Conexão bem-sucedida"); // Obter dados e exibir Set<String> keys = jedis.keys("*"); Iterator<String> it = keys.iterator() ; while(it.hasNext()){ String key = it.next(); System.out.println(key); } } }
Compile o programa acima.
Conexão bem-sucedida w3codeboxkey site-list