Redis 是什么,能做什么

Redis 是一個(gè)開源(BSD許可),內(nèi)存存儲(chǔ)的數(shù)據(jù)結(jié)構(gòu)服務(wù)器,可用作數(shù)據(jù)庫,高速緩存和消息隊(duì)列代理。它支持字符串、哈希表、列表、集合、有序集合,位圖,hyperloglogs等數(shù)據(jù)類型。內(nèi)置復(fù)制、Lua腳本、LRU收回、事務(wù)以及不同級(jí)別磁盤持久化功能,同時(shí)通過Redis Sentinel 提供高可用,通過 Redis Cluster 提供自動(dòng)分區(qū)。(摘自 Redis 官網(wǎng))

作為內(nèi)存數(shù)據(jù)庫,在現(xiàn)代互聯(lián)網(wǎng) web 系統(tǒng)中,還是主要將 Redis 作為緩存使用。大型互聯(lián)網(wǎng) Web 系統(tǒng)對(duì)性能要求很高,而在前端和數(shù)據(jù)層之間增加數(shù)據(jù)緩存已成為必不可少的手段之一,當(dāng)前比較流行的兩個(gè)技術(shù)就是 Redis 和 Memcached,至于兩者有什么區(qū)別,不是本文要說的內(nèi)容。本文主要講 Java web 如何操作 Redis 及 Redis 集群。

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式