Java 使用 Redis

xiaoxiao2021-02-28  31

这里我们建立一个maven项目,项目结构如下:

 

package com.xhz.redis; import redis.clients.jedis.Jedis; /** * 连接到 redis 服务 * * @author xhz * */ public class RedisJava { public static void main(String[] args) { // 连接本地的 Redis 服务 Jedis jedis = new Jedis("localhost"); System.out.println("连接成功"); // 查看服务是否运行 System.out.println("服务正在运行: " + jedis.ping()); } } package com.xhz.redis; import redis.clients.jedis.Jedis; /** * Redis Java String(字符串) 实例 * * @author xhz * */ public class RedisStringJava { public static void main(String[] args) { // 连接本地的 Redis 服务 Jedis jedis = new Jedis("localhost"); System.out.println("连接成功"); // 设置 redis 字符串数据 jedis.set("runoobkey", "www.runoob.com"); // 获取存储的数据并输出 System.out.println("redis 存储的字符串为: " + jedis.get("runoobkey")); } } package com.xhz.redis; import java.util.List; import redis.clients.jedis.Jedis; /** * Redis Java List(列表) 实例 * * @author xhz * */ 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)); } } } package com.xhz.redis; import java.util.Iterator; import java.util.Set; import redis.clients.jedis.Jedis; /** * Redis Java Keys 实例 * * @author xhz * */ 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); } } }

 

 

 

转载请注明原文地址: https://www.6miu.com/read-2250006.html

最新回复(0)