Redis 基礎命令

 

Redis目錄分析

 Windows版的配置文件是redis.windows.conf,LInux版的配置文件redis.conf。redis

 

 

 

服務器端命令

 

  • 安裝爲Windows服務: redis-server --service-install D:\Redis-x64-3.2.100\redis.windows.conf --loglevel verbose  ,reids.windows.conf文件路徑要換爲本身的
  • 從Windows服務中卸載: redis-server --service-uninstall  

 

安裝爲Windows服務以後,之後沒必要手動啓動Redis服務,由於Windows處於運行狀態時,默認會自動啓動Redis服務,但這樣Redis會一直佔據內存。windows

 

若是Redis只是用於我的學習,建議在Windows服務中將Redis服務設置爲手動啓動。服務器

redis-server指的是redis-server.exe這個程序,咱們一般缺省.exe ,後面是向redis-service.exe傳遞的命令行參數。學習

 

 

 

  • 啓動服務: redis-server --service-start 
  • 關閉服務: redis-server --service-stop 

若是沒有安裝爲Windows的服務,則每次都須要redis-server  --service-start手動啓動,用完後redis-server  --service-stop手動關閉。ui

 

也能夠經過: redis-server D:\Redis-x64-3.2.100\redis.windows.conf 來啓動服務,但這種方式須要從新打開一個命令提示符窗口來執行後面的命令。spa

 

 

 

 

客戶端命令

一、鏈接服務器: redis-cli -h 127.0.0.1 -p 6379 -a abcd 

參數說明:命令行

  • redis-cli    即redis-cli.exe,咱們一般缺省後綴.exe
  • -h    即host,服務器的IP地址
  • -p    即port,使用的端口號
  • -a    密碼。這個我想了下,可能有2種理解:①auth,②password,由於p被端口號使用了,因此用第二個字母a。

若是鏈接遠程的Redis服務器,必須指定服務器的IP地址。code

參數均可缺省,缺省時默認-h爲127.0.0.1,-p爲6379。server

鏈接本地的Redis服務器: redis-cli -a yourPassword blog

鏈接遠程的Redis服務器: redis-cli -h serverIP -a yourPassword 

也能夠以後再輸入密碼:

redis-cli
auth yourPassword

 

  

 

 

 

二、密碼操做

  • 設置/修改密碼: config set requirepass newPassword 。修改密碼後須要從新輸入密碼驗證。Reids默認的數據類型是String,好比設置密碼爲123,會自動做爲字符串「123」。
  • 查看密碼: config get requirepass 

 

也能夠經過修改配置文件來實現:

 

 

 

 

 

推薦使用修改配置文件的方式。

由於本次鏈接期間,對配置文件的修改(包括密碼),只在本次鏈接期間有效,並不會同步到redis.windows.conf中。

斷開鏈接後,下次鏈接時,使用的還是配置文件中的參數(包括密碼),以前命令行修改的配置參數失效。

 

 

 

 

Redis命令的關鍵字不區分大小寫,好比如下2句命令等效:

  •  set name "張三" 
  •  SET name "張三" 

 

 

 

查看幫助

一、查看服務器端幫助: redis-server --help 

二、查看客戶端幫助: redis-cli --help 

這2個命令不能在redis命令行中使用。使用以下:

 

 

三、查看某個命令的說明: help command 。要在redis命令行下使用。示例:

相關文章
相關標籤/搜索