Java語言訪問Redis數據庫之Set篇


如果想通過Java語言對Redis數據庫進行訪問。

首先,需要安裝Redis數據庫,可以是Windows系統,或者Linux系統。(本文以Windows系統的本地Redis數據庫為例,代碼說明如何操作Redis的Set集合。)

其次,需要下載Java訪問Redis數據庫所依賴的Jar文件jedis.jar。(本文以jedis-2.9.0.jar為例說明。)

最后,Java代碼實現對Redis數據庫的訪問。(本文使用IntelliJ IDEA編輯器,很強大的一款Java編輯工具,強烈推薦使用。個人感覺比Eclipse更好用。)

 

個人將Redis安裝在E:/redis目錄下(根據自身喜好,選擇安裝目錄)

1)服務端:

Windows+R,輸入cmd,打開控制台,輸入以下命令,開啟redis服務端。

cd E:\redis
redis-server.exe redis.windows.conf


2)客戶端:

Windows+R,輸入cmd,打開控制台,輸入以下命令,開啟redis客戶端。
cd E:\redis
redis-cli.exe

 

3)使用:

redis 127.0.0.1:6379> SET str "String"
OK
redis 127.0.0.1:6379> KEYS *
1) "str"
redis 127.0.0.1:6379> GET str
"String"
redis 127.0.0.1:6379>

完成以上驗證,說明Windows操作系統下的Redis服務安裝OK,可以正常使用。

 

 

本篇文章,是關於Java訪問Redis數據庫,對Set集合進行操作。(后續會有Hash篇List篇String篇Zset篇

 

以下代碼,實現Java連接Redis,為Set集合添加元素,查看集合元素,查看集合長度等操作。

package com.company.redis.discover;

import redis.clients.jedis.Jedis;
import java.util.Iterator;
import java.util.Set;

/**
* Created by Miracle Luna on 2017/4/17.
*/
public class RedisSet {
public static void main(String[] args){

//連接本地的 Redis 服務
Jedis jedis = new Jedis("localhost");
System.out.println("Connection to server successfully.");

//查看服務是否運行
System.out.println("Server is running: " + jedis.ping());

// 在集合myset中,添加元素
Long myset = jedis.sadd("myset", "a", "b", "c", "d");

// 獲取集合的長度
System.out.println("Size of set is:" + jedis.scard("myset"));

// 迭代器遍歷集合,獲取其元素
Set<String> sets = jedis.smembers("myset");
Iterator<String> iterator = sets.iterator();
System.out.println("The members of myset are: ");
while(iterator.hasNext()){
String it = iterator.next();
System.out.println(it);
}
}
}



運行結果如下:

Connection to server successfully.
Server is running: PONG
Size of set is:4
The members of myset are:
d
c
b
a

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM