本文最后更新于:2022年1月13日 下午
Jedis操作Redis
Jedis是Redis官方推荐的java连接开发工具,使用java操作Redis中间件。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
| #连接redis服务 import redis.clients.jedis.Jedis; public class RedisJava { public static void main(String[] args) { Jedis jedis = new Jedis("localhost"); System.out.println("连接成功"); System.out.println("服务正在运行: "+jedis.ping()); } } 输出: 连接成功 服务正在运行: PONG
#建立连接,并设置string类的key,语法与redis客户端的命令完全一致 import redis.clients.jedis.Jedis; public class RedisStringJava { public static void main(String[] args) { Jedis jedis = new Jedis("localhost"); System.out.println("连接成功"); jedis.set("runoobkey", "www.runoob.com"); System.out.println("redis 存储的字符串为: "+ jedis.get("runoobkey")); } } 输出: 连接成功 redis 存储的字符串为: www.runoob.com
#使用list类实例 import java.util.List; import redis.clients.jedis.Jedis; public class RedisListJava { public static void main(String[] args) { 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
|
本机实验还没进行,不会配环境,没有装Maven😫
参考链接:
Jedis使用教程完整版 - 简书 (jianshu.com)
Jedis基础详解 - 云+社区 - 腾讯云 (tencent.com)