安裝redis
一丶簡介
Redis是一個開源的內存數據結構存儲,可以被用作數據庫,緩存和消息代理(message broker).它支持字符串(strings)丶哈希(hashes)丶列表(lists)丶集合(sets)丶支持范圍查詢的排序集合(sorted sets)丶位圖(bitmaps)丶hyperloglogs丶支持半徑查詢的地圖索引(geospatial indexes)和流(Streams)等數據結構. Redis內置了復制, lua腳本, LRU淘汰機制, 事務 以及不同級別的硬盤持久化等功能特性, 並通過redis哨兵(sentinel)和支持自動化分區的redis集群(cluster)提供高可用.
redis中的數據類型支持原子操作, 比如在字符串后追加字符, 哈希(hash)中value進行自增運算, 推送添加一個元素到一個列表(list), 集合(set)進行交集丶並集丶差集運行, 在排序集合(sorted set)中獲取最高排名的元素.
為了獲得優異的性能, redis基於內存數據集工作. 根據你的使用場景, 你可以通過每隔一段時間將數據集導出到硬盤中,或者將每條命令追加到日志中來持久化數據.如果你只是需要一個功能豐富丶聯網的內存緩存, 可以選擇禁用持久化. redis還支持配置簡單的主從異步復制. 第一次同步時非常快且非阻塞. 在網絡切分時, 自動連接,可部分重新同步.
1. 下載
wget http://download.redis.io/releases/redis-5.0.7.tar.gz
2. 解壓編譯
tar xzf redis-5.0.7.tar.gz
cd redis-5.0.7
make
3. 啟動redis服務
src/redis-server
4. 使用redis客戶端測試
src/redis-cli
windows平台的安裝可以參看這篇文章
學習資料: