-
多圖深入理解 Redis
什么是 Redis? Redis(REmote DIctionary Service)是一個(gè)開源的鍵值對(duì)數(shù)據(jù)庫(kù)服務(wù)器。 Redis 更準(zhǔn)確的描述是一個(gè)數(shù)據(jù)結(jié)構(gòu)服務(wù)器。Redis 的這種特殊性質(zhì)讓它在開發(fā)人員中很受歡迎。 Redis不是通過(guò)迭代或者排序方式處理數(shù)據(jù),而是一開始就按照數(shù)據(jù)結(jié)構(gòu)方式組織。早期,它的使用很像 Memcached,但隨著 Redis 的改進(jìn),它在許多其他用例中變得可行,包括發(fā)布-訂閱機(jī)制、流(streaming)和隊(duì)列。 主要來(lái)說(shuō),Redis 是一個(gè)內(nèi)存數(shù)據(jù)庫(kù),用作另一個(gè)“…
-
這 40 道Redis面試題讓你不再慌(附答案)
為了做好大家面試路上的助攻手,對(duì)于 Redis 這塊心里還沒底的同學(xué),特整理 40 道Redis常見面試題,讓你面試不慌,爭(zhēng)取 Offer 拿到手軟! 1、什么是 Redis? Redis 是完全開源免費(fèi)的,遵守 BSD 協(xié)議,是一個(gè)高性能的 key-value 數(shù)據(jù)庫(kù)。 Redis 與其他 key - value 緩存產(chǎn)品相比有以下三個(gè)特點(diǎn): Redis 支持?jǐn)?shù)據(jù)的持久化,可以將內(nèi)存中的數(shù)據(jù)保存在磁盤中,重啟的時(shí)候可以再次加載進(jìn)行使用。 Redis 不僅僅支持簡(jiǎn)單的 key-value 類型的…