Redis開發與運維 特性

2022-01-15 00:57:15 字數 1171 閱讀 9000

記憶體資料庫

l1 cache reference    讀取cpu的一級快取	0.5 ns

branch mispredict (轉移、分支**) 5 ns

l2 cache reference 讀取cpu的二級快取 7 ns

mutex lock/unlock 互斥鎖\解鎖 100 ns

main memory reference 讀取記憶體資料 100 ns

compress 1k bytes with zippy 1k位元組壓縮 10,000 ns

send 2k bytes over 1 gbps network 在1gbps的網路上傳送2k位元組 20,000 ns

read 1 mb sequentially from memory 從記憶體順序讀取1mb 250,000 ns

round trip within same datacenter 從乙個資料中心往返一次,ping一下 500,000 ns

disk seek 磁碟搜尋 10,000,000 ns

read 1 mb sequentially from network 從網路上順序讀取1兆的資料 10,000,000 ns

read 1 mb sequentially from disk 從磁碟裡面讀出1mb 30,000,000 ns

send packet ca->netherlands->ca 乙個包的一次遠端訪問 150,000,000 ns

語言
c語言

**效能高且優美

單執行緒
避免了記憶體切換,使用多路復用技術
遠端字典,鍵值對方式

鍵為字串,值為多種資料型別(字串、雜湊、列表、集合、有序集合、位圖、hyperloglog、geo)

發布訂閱

lua指令碼

pipeline

事務

rdb和aof資料持久化方式
故障自動轉移

讀寫和容量擴充套件

redis 開發與運維 1

由於手上負責的專案很依賴redis,而且redis曾經出過問題,故決定好好系統學習一下redis的知識,本文打算先介紹一下redis的基礎知識 首先我們必須明確的幾個知識點1 1 keys 這個命令可以檢視所有的鍵,這是這個 當前db所有的key 127.0 0.1 6379 keys 1 haha...

《Redis開發與運維》筆記 初識Redis

目錄 redis優點 redis特性 速度快基於鍵值對的資料結構伺服器 豐富的功能 簡單穩定 客戶端語言多 持久化主從複製 高可用和分布式 redis使用場景 redis可以做什麼 redis不可以做什麼 用好redis的建議 切勿當作黑盒使用,開發與運維同樣重要 閱讀原始碼 redis重大版本 r...

新增5大運維特性!華為雲DAS服務高效運維有妙招

華為雲資料管理服務das提供的雲dba控制台,提供了豐富的資料庫智慧型化運維功能,可全方位對資料庫進行智慧型監控與診斷優化,保障資料庫的高效穩定執行,讓dba在輕鬆管理資料庫的同時,能夠聚焦於資料庫架構設計等更大價值的工作上,成為dba管理資料的有力法寶。近期,雲dba智慧型化運維平台針對華為雲使用...