一、Redis的介紹Redis是一個(gè)開源的使用ANSI C語(yǔ)言編寫、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value數(shù)據(jù)庫(kù),并提供多種語(yǔ)言的API。它通常被稱為數(shù)據(jù)結(jié)構(gòu)服務(wù)器,因?yàn)橹担╲alue)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等類型。 二、Redis使用場(chǎng)景為什么使用Redis:
優(yōu)點(diǎn):
適用場(chǎng)景:
不適場(chǎng)景:
使用場(chǎng)景: 1.配合關(guān)系型數(shù)據(jù)庫(kù)做高速緩存 1) 緩存高頻次訪問的數(shù)據(jù),降低數(shù)據(jù)庫(kù)io 2) 分布式架構(gòu),做session共享 2.可以持久化特定數(shù)據(jù) 1) 利用zset類型可以存儲(chǔ)排行榜 2) 利用list的自然時(shí)間排序存儲(chǔ)最新n個(gè)數(shù)據(jù) 三、Redis安裝Window、Linux、Mac下的安裝(點(diǎn)擊查看)
四、Redis的使用Java API使用與Redis分布式集群環(huán)境搭建
參考資料 |
|