#####概述 Redis是Remote Dictionary Server的縮寫,Redis是一個開源、基於C語言、基於內存亦可持久化的高性能NoSQL的鍵值對數據庫。在衆多場合中都可使用Redis代替傳統的數據庫或緩存系統。 #####DB分類 (1) 關係型DB
· 非開源:Oracle
· 開源:MySQL
(2) 非關係型DB
· K-V型
· Cassandra
· 內存DB:Redis、MemCache
· 文檔型:MongoDB
· 列式存儲:HBase
#####主要特性 (1) 存儲結構豐富
· 字符串類型
· 散列類型
· 列表類型
· 集合類型
· 有序集合類型
(2) 內存存儲與持久化
· 1秒內讀寫10萬個鍵值對
· 異步寫入硬盤
(3) 功能豐富
· 用做數據庫
· 緩存系統
· 隊列
(4) 簡單穩定
· 使用命令讀寫數據,Redis命令比SQL語言簡單的多redis
SELECT title From post WHERE id = 1 LIMIT 1
HGET post:1 title
· 開源、100多名開發者,具備良好的開發氛圍與嚴謹的版本發佈機制sql
#####安裝 · 虛擬機VMware9——裝有Ubuntu12.04操做系統
· SecureCRT7.2——遠程鏈接虛擬機
· WinSCP——在本地與遠程計算機間安全的複製文件數據庫