華為云計算 云知識 分布式緩存redis是什么
分布式緩存redis是什么

Redis是一個使用ANSI C編寫的開源、包含多種數(shù)據(jù)結(jié)構(gòu)、支持網(wǎng)絡(luò)、基于內(nèi)存、可選持久性的鍵值對存儲 數(shù)據(jù)庫 ,其具備如下特性:

基于內(nèi)存運行,性能高效

支持分布式,理論上可以無限擴展

key-value存儲系統(tǒng)

開源的使用ANSI C語言編寫、遵守BSD協(xié)議、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value數(shù)據(jù)庫,并提供多種語言的API

相比于其他數(shù)據(jù)庫類型,Redis具備的特點是:

C/S通訊模型

單進程單線程模型

豐富的數(shù)據(jù)類型

操作具有原子性

持久化

高并發(fā)讀寫

支持lua腳本