1.rdb 生成指定時間點的快照
2.aof 生成所有寫操作命令。(可以對aof檔案重寫 rewrite ,縮小檔案大小)
可以同時使用,也可以不使用但是還原的時候首先考慮還原aof的檔案。
訊息佇列的兩個功能:
1.發布,訂閱
2.延遲發布
我會有相應的文章發布。
1.redis 單台容易出現故障
2.單台會 出現讀寫的瓶頸
3.單台可能會出現容量(20g)不夠的問題。
解決思路逐步演進:
1.先主從備份,防止單台故障出現快取不可用的問題。
2.然後讀寫分離,配合哨兵機制,可以實現讀寫瓶頸的一些問題,以及故障的發現和轉移。
3.利用在應用層使用一致性雜湊等的手段,可以實現redis的擴容,但是不容易擴充套件以及收縮。
4.redis cluster 是redis官方提供的分布式解決方案
對redis的一些理解
快取就是在記憶體中儲存的資料備份,當資料沒有發生本質變化的時候,我們避免資料的查詢操作直接連線資料庫,而是去 內容中讀取資料,這樣就大大降低了資料庫的讀寫次數,而且從記憶體中讀資料的速度要比從資料庫查詢要快很多。使用redis有哪些好處?1 速度快,因為資料存在記憶體中,類似於hashmap,has...
redis的一些操作
public class wnsredisfactory return pool 通過key刪除 param key public static void del string key throws exception public static void del string key,string...
堆疊的一些理解
堆疊是一種執行 後進先出 演算法的資料結構。設想有乙個直徑不大 一端開口一端封閉的竹筒。有若干個寫有編號的小球,小球的直徑比竹筒的直徑略小。現在把不同編號的小球放到竹筒裡面,可以發現一種規律 先放進去的小球只能後拿出來,反之,後放進去的小球能夠先拿出來。所以 先進後出 就是這種結構的特點。堆疊就是這...