一、定義
remote dictionary server(redis) 是乙個以字典結構儲存資料的key-value儲存系統;使用ansi c語言編寫、遵守bsd協議、支援網路、可基於記憶體亦可持久化的日誌型、key-value資料庫,並提供多種語言的api。
二、redis支援的鍵值資料型別
1. 字串型別
2. 雜湊型別
3. 列表型別
4. 集合型別
5. 有序集合型別
三、redis記憶體儲存與持久化
優勢:
1. 所有資料儲存在記憶體中,讀寫速度遠快於硬碟,超過10萬個鍵值/秒;
2. 提供對持久化的支援,可以將記憶體中的資料非同步寫入到硬碟中,同時不影響繼續提供服務;
3. 可以為每個鍵設定生存時間(time to live, ttl), 生存時間到期後鍵會自動被刪除;
4. 可以限寶資料占用的最大記憶體控制項,在資料達到空間限制後可以按照一定的規則自動淘汰不需要的鍵;
5. 列表型別鍵可以用來實現佇列,並支援阻塞式讀取;
劣勢:
1. 資料儲存在記憶體中,程式退出後記憶體中的資料會丟失;
C 學習之一 基礎知識
1 console類中的常用方法 列印資料函式 列印資料之後不換行 console.write 圓的周長 c 列印資料之後換行 console.writeline c console.write 圓的周長 c console.writeline c console.writeline 圓的面積 s ...
Python學習之一 Python基礎知識
1 print函式,在3.0一下直接 print 42可以將42列印出來,但在 3.0以後print作為函式,需要print 42 這樣使用。2 input函式,x input x 3 輸入乙個很大的數,python會自動轉換為長整型,比如 100000000000 輸出 100000000000l...
C 基礎知識之一
c 基礎知識之一 1 型別 13種預定義簡單型別,2種預定義非簡單型別object string 6種使用者自定義型別class struct array enum delegate inte ce.13種預定義簡單型別細分為 非資料型別2種 bool char 數值型別11種 整數型別8種 sby...