1. 程式人生 > >Redis系列(一)——介紹及安裝配置

Redis系列(一)——介紹及安裝配置

Redis簡介

Redis是分散式記憶體資料儲存系統,可以用做資料庫、快取、訊息中介軟體。Redis支援的資料結構有String、List、Set、SortSet、Hash。Redis可以對這些型別執行原子操作。

原子操作是指不會被執行緒排程機制打斷的操作;這種操作一旦開始,就一直執行到結束,中間不會有任何 context switch。

Redis支援資料持久化、主從複製、事務、訂閱分發、過期自動刪除key、自動故障轉移等功能。

資料持久化:redis可以把記憶體中的資料以檔案形式儲存。Redis持久化有RDB(快照)和AOF(日誌)兩種策略。

主從複製:redis叢集伺服器角色中分為Masterservice(主伺服器)、Slave service(從伺服器),主從複製保證主從伺服器資料的一致性。可以配置讀寫許可權實現伺服器讀寫分離。

事務:redis事務不支援rollback(回滾)

訂閱分發:傳送者(pub)傳送訊息到頻道(channel),訂閱該頻道的訂閱者(sub)接收訊息。實現場景有群聊、微博、訊息推送等。

Redis 使用 ANSI C 編寫並且能在絕大Linux系統上執行。

Redis安裝配置

1.在https://github.com/MSOpenTech/redis/releases下載壓縮包並解壓(或者下載連結:http://pan.baidu.com/s/1dFN5iF3 密碼:bl0q),有如下檔案

 

2.開啟redis.windows.conf,查詢requirepass,設定密碼


3.開啟cmd,進入解壓目錄,執行redis-server.exe  redis.windows.conf


4.開啟客戶端測試

開啟cmd,進入解壓目錄,執行redis-cli.exe -h 127.0.0.1 -p 6379 ,再執行auth yoostar403登入密碼。



redis服務端可以設定日誌存放檔案,將服務端的日誌存放檔案中,不過控制檯就沒有日誌輸出了

logfile "log/master.log"