Redis目錄分析 Windows版的配置文件是redis.windows.conf,LInux版的配置文件redis.conf。 伺服器端命令 安裝服務: redis-server --service-install D:\Redis-x64-3.2.100\redis.windows.conf ...
Redis目錄分析
Windows版的配置文件是redis.windows.conf,LInux版的配置文件redis.conf。
伺服器端命令
- 安裝為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會一直占據記憶體。
如果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手動關閉。
也可以通過: redis-server D:\Redis-x64-3.2.100\redis.windows.conf 來啟動服務,但這種方式需要重新打開一個命令提示符視窗來執行後面的命令。
客戶端命令
1、連接伺服器: 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地址。
參數都可預設,預設時預設-h為127.0.0.1,-p為6379。
連接本地的Redis伺服器: redis-cli -a yourPassword
連接遠程的Redis伺服器: redis-cli -h serverIP -a yourPassword
也可以之後再輸入密碼:
redis-cli
auth yourPassword
2、密碼操作
- 設置/修改密碼: config set requirepass newPassword 。修改密碼後需要重新輸入密碼驗證。Reids預設的數據類型是String,比如設置密碼為123,會自動作為字元串“123”。
- 查看密碼: config get requirepass
也可以通過修改配置文件來實現:
推薦使用修改配置文件的方式。
因為本次連接期間,對配置文件的修改(包括密碼),只在本次連接期間有效,並不會同步到redis.windows.conf中。
斷開連接後,下次連接時,使用的仍是配置文件中的參數(包括密碼),之前命令行修改的配置參數失效。
Redis命令的關鍵字不區分大小寫,比如以下2句命令等效:
- set name "張三"
- SET name "張三"
查看幫助
1、查看伺服器端幫助: redis-server --help
2、查看客戶端幫助: redis-cli --help
這2個命令不能在redis命令行中使用。使用如下:
3、查看某個命令的說明: help command 。要在redis命令行下使用。示例: