Redis 是完全開源免費的,遵守BSD協議,是一個高性能的key-value數據庫。
知識擴展:關于BSD開源許可協議
BSD是開源協議的一種,BSD很寬容,允許修改、允許閉源,但至少要在代碼上保留原作者的信息、注釋等。閉源的話,必須在版權聲明上附上BSD協議。
對比一下,另一種開源協議GPL。GPL 是最嚴格的,如果你使用了GPL的代碼,就必須沿襲這個協議,開發出來的產品,也必須開源。
Redis 與其他 key – value 緩存產品有以下三個特點:
第一,Redis支持數據的持久化,可以將內存中的數據保持在磁盤中,重啟的時候可以再次加載進行使用。
第二,Redis不僅僅支持簡單的key-value類型的數據,同時還提供list,set,zset,hash等數據結構的存儲;
第三,Redis支持數據的備份,即master-slave模式的數據備份。
Redis 安裝
官方下載地址:https://github.com/dmajkic/redis/downloads
國內下載地址(親測可用):http://www.wmzhe.com/soft-40956.html
從上述國內下載地址,下載到的是redis-2.4.5-win32-win64版本,即zip包內同時包含32位和64位windows版本的redis程序文件。根據本機的配置情況(64位win7系統),將64bit目錄下相關文件,解壓到如下圖1所示的目錄。

圖1 解壓后的redis 64bit版本程序目錄
在當前所在的窗口,“shift+右鍵”,在彈出的菜單中選擇“在此處打開命令窗口”,然后運行redis-server.exe redis.conf,即可啟動redis服務。效果如下圖所示:

圖2 啟動redis server
接下里,另啟一個cmd窗口來打開一個client,連接上述server。需要注意的是:保持原來的不要關閉,不然就無法訪問服務端了。
切換到E:/redis/redis-2.4.5-win32-win64/64bit目錄下運行:
1)使用127.0.0.1的本機回送地址,可以連接成功
redis-cli.exe -h 127.0.0.1 -p 6379
2) 用實際的IP(這里是 192.168.0.11 ),也可以連接成功
redis-cli.exe -h 192.168.0.11 -p 6379
3) 或者省略掉-h和-p參數,會連接本機IP地址的redis默認端口,同樣可以連接成功
redis-cli.exe
先設置鍵值對set key “hello world”,而后取出鍵值對get key
怎么樣?最簡單的key-value鍵值對,創建和獲取成功了。

圖3 key-value鍵值對















