1. 程式人生 > >Redis安裝和基礎介紹

Redis安裝和基礎介紹

不同類 src 遠程 inline 不安裝 ora tracking 一個 snippets


一:初識Redis

  Redis是一個遠程內存數據庫,它不僅性能強勁,而且還具有復制特性以及為解決問題而生的獨一無二的數據模型。Redis提供了5種不同類型的數據結構,各式各樣的問題都可以很自然地映射到這些數據結構上:Redis有著數據庫沒有的適應用戶使用需求,此外,通過復制、持久化和客服端分片等特性,用戶可以很方便的將Redis擴展成一個能夠包含數百GB數據、每秒處理上百萬次請求的系統。

  上面對Redis數據庫只說出了一部分真相。Redis是一個速度非常快的非關系數據庫,它可以存儲鍵(key)與5種不同類型的值(value)之間的映射,可以將存儲在內存的鍵值對數據持久化到硬盤,可以使用復制特性來擴展讀性能,還可以使用客戶端分片(是一種將數據劃分為多個部分的方法,對數據的劃分可以基於鍵包含的id,基於鍵的散列值,或者基於以上兩者的某種組合。通過對數據進行分片,用戶可以將數據存儲到多臺服務器上,也可以從多臺服務器上獲取到數據,這種方法在解決某些問題時可以獲得線性級別的性能提升)來擴展寫的性能,接下來具體操作。

二:安裝Redis服務

  官方的Redis並沒有Window安裝包,但可以上github上有開源的代碼,點擊:https://github.com/ServiceStack/redis-windows

  技術分享圖片

打開cmd開啟redis-server

技術分享圖片

redis-cli.exe文件是客戶端,cmd運行它之後就可以執行redis命令了。

技術分享圖片技術分享圖片
    1. redis-server --service-install redis.windows.conf --loglevel verbose

技術分享圖片

然後查看服務是否存在

技術分享圖片

Redis的命令還是需要打開它的客戶端redis-cli.exe的。

更多的redis命令,可以看官方網站或中文站,戳這裏:http://www.redis.cn/commands.html。

順便介紹一個Redis可視化工具,RedisDesktopManager

它開源的,托管在github上:https://github.com/uglide/RedisDesktopManager

最終,為了什麽呢?不安裝會出錯的,大哥

技術分享圖片

然後開啟服務之後就可以成功運行了

Redis安裝和基礎介紹