摘要:存儲社交關系存儲社交關系存儲社交關系譬如將用戶的好友粉絲關注,可以存在一個中,這樣求兩個人的共同好友的操作,只需要用交集命令即可也可以進行并集,差集操作。
譬如將用戶的好友/粉絲/關注,可以存在一個set中,這樣求兩個人的共同好友的操作,只需要用sinter交集命令即可;也可以進行并集,差集操作。
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
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/126745.html
摘要:快速上手創建云內存實例登陸控制臺,選擇云內存存儲后進入云內存實例列表頁,選擇創建實例按鈕。選中云內存實例,可以查看該實例的實例詳情監控指標及操作日志。確認后即可刪除云內存實例。應用場景1、 訪問頻度極高業務如社交網絡、電子商務、游戲、廣告等,可以將訪問頻度非常高的數據存儲在云內存Memcache中2、 大型促銷類業務大型促銷秒殺系統系統整體訪問壓力非常大,一般的數據庫根本無法承載這樣的訪問壓...
摘要:版本新功能介紹版本新功能介紹版本新功能介紹版本是的重大版本發布,新增數據結構,是一個新的強大的支持多播的可持久化的消息隊列,在消息隊列方面提供了新的選擇,具備豐富的應用場景和想象空間。 Redis5.0版本新功能介紹Redis5.0版本是Redis的重大版本發布,新增數據結構Stream,是一個新的強大的支持多播的可持久化的消息隊列,在消息隊列方面提供了新的選擇,具備豐富的應用場景和想象空間...
摘要:監控告警控制臺監控告警管理云內存為用戶提供多種類型的監控,包括如使用量連接數數量等多種監控,并可設置監控告警。云內存提供默認告警模板的同時,資源監控模板界面支持用戶創建告警模板并自定義設置告警監控項。監控告警控制臺監控告警管理云內存Redis為用戶提供多種類型的監控,包括如使用量、連接數、QPS、 Key數量等多種監控,并可設置監控告警。云內存Redis提供默認告警模板的同時,資源監控模板界...
摘要:實例管理實例管理實例管理新建實例完成后,可以在控制臺上管理實例,如擴容續費及監控告警等實例管理操作。對于縮容,整個過程中對無任何影響。運維時間運維時間主備產品提供運維時間窗口設置,用戶可以根據自身業務選擇時間段來做重寫。 實例管理新建實例完成后,可以在控制臺上管理Redis實例,如:擴容、續費及監控告警等實例管理操作。主備版Redis控制臺支持創建從庫、配置升降級、設置密碼、重啟、慢查詢分析...
摘要:配置文件管理配置文件管理配置文件管理主備版控制臺上支持用戶配置文件管理,提供版本的默認配置文件。 配置文件管理主備版Redis控制臺上支持用戶配置文件管理,提供redis3.2、redis4.0、redis5.0、redis6.0、redis7.0版本的默認配置文件。進入Redis管理頁面,切換至配置文件頁面,點擊詳情,可以看到各個版本的默認配置模版提供的配置項詳情創建實例,如果客戶存在已創...
閱讀 430·2024-11-07 18:25
閱讀 130686·2024-02-01 10:43
閱讀 923·2024-01-31 14:58
閱讀 893·2024-01-31 14:54
閱讀 82951·2024-01-29 17:11
閱讀 3227·2024-01-25 14:55
閱讀 2036·2023-06-02 13:36
閱讀 3135·2023-05-23 10:26