Redis學習第三天

2022-02-10 00:43:44 字數 771 閱讀 4601

redis中,set型別可以在該型別的資料值上執行新增、刪除或判斷某一元素是否存在等操作。需要說明的是,這些操作的時間複雜度為o(1)。可包含的最大元素數量是4292967295。

set集合中不允許出現重複的元素,如果多次新增相同元素,set中將僅保留該元素的乙份拷貝。set型別在功能上還存在著乙個非常重要的特性,即在伺服器端完成多個sets之間的聚合計算操作。由於這些操作均在服務端完成,因此效率極高,而且也節省了大量的網路io開銷。

作用:如果在redis操作中,涉及到兩個大資料集合的並集,交集,差集運算時,可以用到set集合。

新增/刪除元素:

獲得集合中的元素:

差集/交集/並集運算:

擴充套件:

package cn.itcast.demo;

import org.junit.test;

import redis.clients.jedis.jedis;

import redis.clients.jedis.jedispool;

import redis.clients.jedis.jedispoolconfig;

public class demo1

/*** jedis連線池

*/@test

public void run2()

}

學習第三天

額,又是美好的一天!祝賀比利時奪得季軍!下面,還是先看資訊學 今天繼續看倍增。這道題是和倍增沾邊的題,額,其實就是兩邊floyd。但是思路還是可以借鑑的。這道的思路是,使用兩個陣列,乙個是f k u v 這個陣列表示節點u到節點v之間是否距離為2 k,如果是,則為1,否則為0.代表u和v之間是否1s...

學習第三天

等價類是建立在這種思想之上 即我們不可能進行窮舉測試,那麼我們就 必須對輸入進行分類,而這種分類是建立在我們知道計算機程式設計原理和 計算機處理單元的工作原理基礎之上的,程式是通過資料結構和演算法來實現 的,計算機是按照演算法來執行程式的,這種執行是穩定的,不會因為我們的 輸入而導致計算機處理不穩定...

學習第三天

ctrl c 複製 ctrl v 貼上 ctrl a 全選 ctrl x 剪下 ctrl z 撤銷 ctrl s 儲存 alt f4 關閉視窗 shift delete 永久刪除 windows r 執行 windows e 我的電腦 ctrl shift esc 任務管理器 開始 系統 命令提示符...