1. 什么是redis
redis是一個(gè)nosql(not only sql不僅僅只有sql)數(shù)據(jù)庫(kù).翻譯成中文叫做非關(guān)系型型數(shù)據(jù)庫(kù).
關(guān)系型數(shù)據(jù)庫(kù):以二維表形式存儲(chǔ)數(shù)據(jù)
非關(guān)系型數(shù)據(jù)庫(kù): 以鍵值對(duì)形式存儲(chǔ)數(shù)據(jù)(key, value形式)
是一家意大利的創(chuàng)業(yè)公司出的,然后后來(lái)這家公司被VMware贊助. redis底層用C語(yǔ)句編寫.
redis是將數(shù)據(jù)存放到內(nèi)存中,由于內(nèi)容存取速度快所以redis被廣泛應(yīng)用在互聯(lián)網(wǎng)項(xiàng)目中,
redis有點(diǎn):存取速度快,官方稱讀取速度會(huì)達(dá)到30萬(wàn)次每秒,寫速度在10萬(wàn)次每秒最有,具體限制于硬件.
缺點(diǎn):對(duì)持久化支持不夠良好,
所以redis一般不作為數(shù)據(jù)的主數(shù)據(jù)庫(kù)存儲(chǔ),一般配合傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)使用.
2.