使用 redis java 庫需:1. 添加依賴(jedis 3.6.3);2. 連接到 redis 服務器(指定主機和端口);3. 進行基本操作(設置/獲取值、檢查鍵是否存在、刪除鍵);4. 執行復雜操作(哈希表、列表、集合、有序集合);5. 發布/訂閱消息(使用 jedispubsub);6. 關閉連接(jedis.close())。
如何使用 Redis Java
1. 添加 Redis 依賴
在 Maven 項目中添加以下依賴:
<dependency><groupid><a style="color:#f60; text-decoration:underline;" href="https://www.php.cn/zt/15737.html" target="_blank">redis</a>.clients</groupid><artifactid>jedis</artifactid><version>3.6.3</version></dependency>
登錄后復制
2. 連接到 Redis 服務器
使用 Jedis 創建一個連接:
Jedis jedis = new Jedis("localhost", 6379);
登錄后復制
其中:
“localhost” 為 Redis 服務器地址。
6379 為 Redis 默認端口。
3. 基本操作
設置值:
jedis.set("key", "value");
登錄后復制
獲取值:
String value = jedis.get("key");
登錄后復制
檢查鍵是否存在:
boolean exists = jedis.exists("key");
登錄后復制
刪除鍵:
jedis.del("key");
登錄后復制
4. 復雜操作
哈希表:
jedis.hset("hash", "field1", "value1"); jedis.hget("hash", "field1");
登錄后復制
列表:
jedis.lpush("list", "value1", "value2"); jedis.lpop("list");
登錄后復制
集合:
jedis.sadd("set", "value1", "value2"); jedis.sismember("set", "value1");
登錄后復制
有序集合:
jedis.zadd("zset", 0.1, "value1"); jedis.zrange("zset", 0, 1);
登錄后復制
5. 發布/訂閱
發布消息:
jedis.publish("channel", "message");
登錄后復制
訂閱消息:
JedisPubSub pubSub = new JedisPubSub() { @Override public void onMessage(String channel, String message) { System.out.println("Received message: " + message); } }; jedis.subscribe(pubSub, "channel");
登錄后復制
6. 關閉連接
使用完后,關閉連接:
jedis.close();
登錄后復制