最近打算跳槽,網上查閱了一些面試題,發現redis出現的頻率比較高。最初也沒怎麼重視,約了面試後發現基本十個面試官中有八個會問到redis。
這幾天在網上查了redis相關資料,有了些粗淺的了解。但這並不能在面試中幫我很好的回答面試官的提問。還是因為自己缺乏在實際專案中的應用。所以打算自己動手操作下redis,主要內容包括redis的安裝,redis命令列使用。
一. redis概念
redis是乙個開源的使用ansi c語言編寫、支援網路、可基於記憶體亦可持久化的日誌型、key-value資料庫,並提供多種語言的api。
二. redis的安裝
將安裝包上傳到linux伺服器的/usr/games/redis/目錄下(根據自己喜好更改)
進入/usr/games/redis/目錄,使用lunix命令解壓安裝包:
tar -zxvf redis-5.0.5.tar.gz
解壓後如下圖,redis-5.0.5/就是解壓後的檔案
進入redis-5.0.5/
正式安裝前需要確保伺服器安裝有tcl8.5或更新的版本,這部分內容自行解決,不做說明。
執行make命令(解壓得到的檔案是redis原始碼,安裝前需要先進行編譯,make命令用於編譯)
編譯完成後進入/usr/games/redis/redis-5.0.5/src 再執行命令:make install prefix=/usr/local/redis 完成redis安裝
出現上圖代表命令執行成功,並且redis安裝完成,其會在/usr/local/redis/目錄下產生redis的bin目錄,如下圖:
redis配置
/usr/games/redis/redis-5.0.5/目錄下的redis.conf為redis的配置檔案
需要修改其中幾個屬性的值,分別改為:
protected-mode no 關閉保護執行緒
bind 0.0.0.0 保證是任何ip可訪問
daemonize yes 開啟守護執行緒
啟動redis服務
進入/usr/games/redis/redis-5.0.5/src執行命令:
./redis-server /usr/games/redis/redis-5.0.5/redis.conf 該命令是依照配置檔案啟動redis服務
redis客戶端連線redis服務
在/usr/games/redis/redis-5.0.5/src目錄執行命令:
./redis-cli
上面兩條命令執行結果如下圖:
其中命令ps -aux|grep redis用於檢視redis程序,可以驗證redis服務是否啟動成功。
使用redis命令儲存見到的string stirng 型別的key-value資料,如下圖儲存成功:
至此redis單機安裝成功。
該文章參考鏈結為:
redis單機安裝
2 上傳至伺服器 usr fyy packages 3.執行解壓命令tar zxvf redis 5.0.10.tar.gz 4.cd redis 5.0.10 5.make 6.make install,一般會生成到cd usr local bin 目錄下 7.已經可以啟動了,有兩種啟動方式 1 ...
redis安裝 單機版
因為redis使用c語言開發的,如果要執行在linux上,需要gcc c 的環境。那麼我們就要先看一下是否安裝了gcc c 如果沒有的話,需要在虛擬機上安裝gcc c 環境 友情提示,除了指令碼語言,linux上執行啥東西都需要裝環境 首先需要檢視linux上是否擁有該執行環境,輸入命令為 rpm ...
安裝單機版redis
2.執行redis cd redis 3.2.8 服務端啟動 src redis server redis.conf 客戶端連線 src redis cli h m01 p 6379 服務端停止 src redis cli h m01 p 6379 shutdown 或者為了方便可以單獨把redis...