Redis簡介以及如何在Windows上安裝Redis

  Redis簡介html

  Redis是一個速度很是快的非關係型內存數據庫。git

  Redis提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客戶端,使用很方便。github

  它能夠存儲鍵(key)與5種不一樣類型值(value)之間的映射,5中不一樣類型的值分別爲字符串(string),列表(list),哈希(hash),集合(set)和有序集合(sorted set)等5種數據結構(Redis數據結構及相應的命令)。redis

  Redis能夠將存儲在內存的鍵值對數據持久化到硬盤(Redis的持久化選項)。數據庫

  Redis能夠經過事務和鎖機制確保數據的準確性和一致性(Redis事務和分佈式鎖)。windows

  Redis可使用同步特性來擴展讀性能(Redis的同步(主從複製)和Redis Sentinel)。服務器

  Redis還可使用客戶端分片來擴展寫性能(Redis短結構與分片)。數據結構

  使用Redis而不是關係型數據庫或者其餘硬盤存儲數據庫,能夠避免寫入沒必要要的臨時數據,也免去了對臨時數據進行掃描或者刪除的麻煩,實際中,應該根據本身的需求來決定是否使用Redis,是使用Redis做爲主存儲仍是輔助存儲,以及如何配置Redis的複製、持久化機制。分佈式

  

 

  在Windows上安裝Redispost

  在學習如何在Windows上安裝Redis以前,我必需要說,在Windows上安裝Redis並不值得推薦,由於Redis官方是不支持windows的,只是 Microsoft Open Tech group 在 GitHub上開發了一個Win64的版本。MS Open Tech 技術團隊花了不少時間來測試最新構建的Windows版Redis(可在 MS Open Tech Github 倉庫下載)。因此雖然是有一個團隊在構建Windows版本我仍是建議你們在生產環境中不要使用Window版本的Redis,應採用穩定的Linux版本,Windows環境主要是用於開發調試期間。

  若是你只是想要在Windows環境下學習Redis的一些基本命令與操做,那就請看接下來的安裝方法。

  首先下載Redis的Windows版本:

  32位下載地址:https://github.com/dmajkic/redis/downloads

  64位下載地址:https://github.com/ServiceStack/redis-windows/tree/master/downloads

  下載後直接解壓一個版本的壓縮文件(建議2.6以上版本),解壓後文件目錄以下圖:

  

  安裝好以後能夠進行簡單的測試,首先啓動Redis服務器,運行cmd命令,找到Redis的安裝路徑,運行redis-server.exe文件,redis.windows.conf是Redis服務器的配置文件,在實際使用中須要按照須要配置此文件。

  

  上圖中Redis服務器的默認端口爲6379,Redis版本爲3.0.501,Redis服務器啓動好以後,雙擊文件目錄中的redis-cli.exe啓動客戶端建立數據並測試。

  

  若是啓動的Redis服務器的端口不是6379或者服務器地址不是127.0.0.1,可使用cmd命令來啓動redis-cli.exe客戶端並指定服務器地址和端口:

  

redis-cli -h ip地址 -p 端口號

 

  如今,Redis已經成功安裝在Windows上了。

相關文章
相關標籤/搜索