本篇文章為大家展示了Redis中Connection的作用是什么,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
AUTH命令用于檢測密碼是否與配置文件中的密碼是否一致,如果一致,則服務器會返回OK,并且繼續接受后面的命令,否則,Redis會拒絕執行接下來的命令。
127.0.0.1:6379> config set requirepass "mypass"
OK
127.0.0.1:6379> AUTH my
(error) ERR invalid password
127.0.0.1:6379> ping
(error) NOAUTH Authentication required.
127.0.0.1:6379> AUTH mypass
OK
127.0.0.1:6379> ping
PONG
需要注意的是:由于Redis的讀寫性能非常高,所以可以在段時間內處理許多次AUTH操作,這樣使得密碼被暴力破解的可能性增加,所以我們在設置密碼的時候需要盡量使密碼安全性更強。
ECHO命令打印字符串。
127.0.0.1:6379> ECHO "Hello!"
"Hello!"
PING命令用于檢測服務器是否在運行,或者測試延遲。正常情況下,如果沒有參數,則服務器會返回一個PONG,如果有參數的話,服務器會將參數復制一份,返回為字符串。
127.0.0.1:6379> PING
PONG
127.0.0.1:6379> PING "hi"
"hi"
QUIT命令用于關閉當前連接,當所有等待中的回復都寫入客戶端后,就會立即關閉當前連接。
SELECT命令用于切換數據庫,參數為數據庫索引號。一個新連接的默認數據庫索引號是0,所有的數據庫都持久化到一個相同的RDB或AOF文件。不同的數據庫可以有相同的key。
127.0.0.1:6379> SELECT 1
OK
127.0.0.1:6379[1]>
切換數據庫后,提示符后面會出現數據庫索引號。需要注意的是:當使用Redis Cluster時,不能使用SELECT命令。
SWAPDB用于交換兩個數據庫,連接到這個數據庫的其他客戶端會立即看到另一個數據庫的數據。
#client 0
127.0.0.1:6379> set db db_0
OK
127.0.0.1:6379> get db
"db_0"
127.0.0.1:6379> SWAPDB 0 1
OK
127.0.0.1:6379> get db
(nil)
#client 1
127.0.0.1:6379> SELECT 1
OK
127.0.0.1:6379[1]> get db
"db_0"
上述內容就是Redis中Connection的作用是什么,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。