摘要:存儲社交關(guān)系存儲社交關(guān)系存儲社交關(guān)系譬如將用戶的好友粉絲關(guān)注,可以存在一個中,這樣求兩個人的共同好友的操作,只需要用交集命令即可也可以進(jìn)行并集,差集操作。
譬如將用戶的好友/粉絲/關(guān)注,可以存在一個set中,這樣求兩個人的共同好友的操作,只需要用sinter交集命令即可;也可以進(jìn)行并集,差集操作。
import java.util.Set;
import redis.clients.jedis.Jedis;
public class CommonFriends {
public static void main(String[] args) {
String host = "127.0.0.1";
int port = 10011;
Jedis jedis = new Jedis(host, port);
//my friends
jedis.sadd("myfriends", "John");
jedis.sadd("myfriends", "Emliy");
jedis.sadd("myfriends", "Ben");
jedis.sadd("myfriends", "Steven");
System.out.println("my friends are: ");
Set<String> myList = jedis.smembers("myfriends");
for (String item:myList) {
System.out.print(item+" ");
}
//your friends
jedis.sadd("yourfriends", "Mark");
jedis.sadd("yourfriends", "Tim");
jedis.sadd("yourfriends", "Willim");
jedis.sadd("yourfriends", "Ben");
jedis.sadd("yourfriends", "Steven");
System.out.println("
");
System.out.println("your friends are: ");
Set<String> yourList = jedis.smembers("yourfriends");
for (String item:yourList) {
System.out.print(item+" ");
}
//our common friends
System.out.println("
");
System.out.println("our common friends are: ");
Set<String> commonList = jedis.sinter("myfriends","yourfriends");
for (String item:commonList) {
System.out.print(item+" ");
}
jedis.close();
}
}
輸出:
my friends are:
Steven Emliy John Ben
your friends are:
Steven Mark Tim Ben Willim
our common friends are:
Steven Ben
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/126745.html
摘要:快速上手創(chuàng)建云內(nèi)存實(shí)例登陸控制臺,選擇云內(nèi)存存儲后進(jìn)入云內(nèi)存實(shí)例列表頁,選擇創(chuàng)建實(shí)例按鈕。選中云內(nèi)存實(shí)例,可以查看該實(shí)例的實(shí)例詳情監(jiān)控指標(biāo)及操作日志。確認(rèn)后即可刪除云內(nèi)存實(shí)例。應(yīng)用場景1、 訪問頻度極高業(yè)務(wù)如社交網(wǎng)絡(luò)、電子商務(wù)、游戲、廣告等,可以將訪問頻度非常高的數(shù)據(jù)存儲在云內(nèi)存Memcache中2、 大型促銷類業(yè)務(wù)大型促銷秒殺系統(tǒng)系統(tǒng)整體訪問壓力非常大,一般的數(shù)據(jù)庫根本無法承載這樣的訪問壓...
摘要:版本新功能介紹版本新功能介紹版本新功能介紹版本是的重大版本發(fā)布,新增數(shù)據(jù)結(jié)構(gòu),是一個新的強(qiáng)大的支持多播的可持久化的消息隊(duì)列,在消息隊(duì)列方面提供了新的選擇,具備豐富的應(yīng)用場景和想象空間。 Redis5.0版本新功能介紹Redis5.0版本是Redis的重大版本發(fā)布,新增數(shù)據(jù)結(jié)構(gòu)Stream,是一個新的強(qiáng)大的支持多播的可持久化的消息隊(duì)列,在消息隊(duì)列方面提供了新的選擇,具備豐富的應(yīng)用場景和想象空間...
摘要:監(jiān)控告警控制臺監(jiān)控告警管理云內(nèi)存為用戶提供多種類型的監(jiān)控,包括如使用量連接數(shù)數(shù)量等多種監(jiān)控,并可設(shè)置監(jiān)控告警。云內(nèi)存提供默認(rèn)告警模板的同時,資源監(jiān)控模板界面支持用戶創(chuàng)建告警模板并自定義設(shè)置告警監(jiān)控項(xiàng)。監(jiān)控告警控制臺監(jiān)控告警管理云內(nèi)存Redis為用戶提供多種類型的監(jiān)控,包括如使用量、連接數(shù)、QPS、 Key數(shù)量等多種監(jiān)控,并可設(shè)置監(jiān)控告警。云內(nèi)存Redis提供默認(rèn)告警模板的同時,資源監(jiān)控模板界...
摘要:實(shí)例管理實(shí)例管理實(shí)例管理新建實(shí)例完成后,可以在控制臺上管理實(shí)例,如擴(kuò)容續(xù)費(fèi)及監(jiān)控告警等實(shí)例管理操作。對于縮容,整個過程中對無任何影響。運(yùn)維時間運(yùn)維時間主備產(chǎn)品提供運(yùn)維時間窗口設(shè)置,用戶可以根據(jù)自身業(yè)務(wù)選擇時間段來做重寫。 實(shí)例管理新建實(shí)例完成后,可以在控制臺上管理Redis實(shí)例,如:擴(kuò)容、續(xù)費(fèi)及監(jiān)控告警等實(shí)例管理操作。主備版Redis控制臺支持創(chuàng)建從庫、配置升降級、設(shè)置密碼、重啟、慢查詢分析...
摘要:配置文件管理配置文件管理配置文件管理主備版控制臺上支持用戶配置文件管理,提供版本的默認(rèn)配置文件。 配置文件管理主備版Redis控制臺上支持用戶配置文件管理,提供redis3.2、redis4.0、redis5.0、redis6.0、redis7.0版本的默認(rèn)配置文件。進(jìn)入Redis管理頁面,切換至配置文件頁面,點(diǎn)擊詳情,可以看到各個版本的默認(rèn)配置模版提供的配置項(xiàng)詳情創(chuàng)建實(shí)例,如果客戶存在已創(chuàng)...
閱讀 291·2024-11-07 18:25
閱讀 130372·2024-02-01 10:43
閱讀 868·2024-01-31 14:58
閱讀 828·2024-01-31 14:54
閱讀 82769·2024-01-29 17:11
閱讀 3055·2024-01-25 14:55
閱讀 1985·2023-06-02 13:36
閱讀 3034·2023-05-23 10:26