一、redis簡介
redis是一個高性能的key-value非關系數據庫,它可以存鍵(key)與5種不同類型的值(value)之間的映射(mapping),支持存儲的value類型包括:String(字符串)、list(鏈表)、set(集合)、zset(有序集合)和hash(散列表)。這些收據類型都支持push/pop、add/remove及取交集並集和差集及更豐富的操作,而且這些操作都是原子性的。在此基礎上,redis支持各種不同方式的排序。與memcached一樣,為了保證效率,數據都是緩存在內存中。區別的是redis會周期性的把更新的數據寫入磁盤或者把修改操作寫入追加的記錄文件,並且在此基礎上實現了master-slave(主從)同步。
二、redis安裝
1、下載最新版的Redis
打開redis在github上的網站:https://github.com/MSOpenTech/redis/releases,選擇下載最新版的Redis,寫該文字時最新版本是3.2.1版。

這里我們選擇下載手動安裝包Redis-x64-3.2.100.zip。將下載后的安裝包解壓到磁盤中,最好是沒有中文路徑,沒有特殊字符的目錄下,比如:d:\redis目錄下,我的解壓到D:\Redis_x64_321,解壓后可以看到如下文件

redis.windows.conf redis的配置文件
redis-benchmark.exe 測試工具,測試redis的讀寫性能情況
redis-check-aof.exe aof 修復檢查日志
redis-check-dump.exe dump 檢查數據庫文件
redis-cli.exe redis客戶端程序
redis-server.exe redis服務器程序
2、添加環境變量
為了更加方便的使用Redis,可以添加環境變量,在“系統環境變量”中的“Path”變量下添加redis路徑,如下所示:

確定后啟動cmd,運行redis-server測試。
3、啟動服務器
打開一個cmd窗口,使用cd命令切換目錄到D:\Redis_x64_321,然后運行:redis-server.exe redis.windows.conf,輸入之后,會顯示如下界面:

啟動成功后會有一個字符界面,提示連接的端口號是:6379,請不要關閉該服務器,等待客戶端連接;這里也可以把redis作成windows服務,不過redis多數情況會在linux平台使用。
4、啟動客戶端
再用cmd開啟一個命令容器,輸入命令:redis-cli -h 127.0.0.1 -p 6379,執行成功后如下所示:

5、測試並運行

添加數據:set <key> <value>
獲得數據:get <key>
是否存在:exists <key>
刪除數據:del <key>
修改數據:set <key> <value>
幫助命令:help <命令名稱>
