redis數(shù)據(jù)庫(kù)命令如何使用

小樊
81
2024-11-13 12:34:50
欄目: 云計(jì)算

Redis(Remote Dictionary Server)是一個(gè)開(kāi)源的高性能鍵值對(duì)存儲(chǔ)數(shù)據(jù)庫(kù)。以下是一些常用的Redis命令及其使用方法:

  1. 連接到Redis服務(wù)器:
redis-cli

這將啟動(dòng)一個(gè)與本地Redis服務(wù)器的交互式連接。要連接到遠(yuǎn)程服務(wù)器,請(qǐng)使用-h-p選項(xiàng)指定主機(jī)和端口,例如:

redis-cli -h 192.168.1.100 -p 6379
  1. 設(shè)置鍵值對(duì):
SET key value

將鍵key的值設(shè)置為value。如果鍵已經(jīng)存在,舊值將被覆蓋。

  1. 獲取鍵的值:
GET key

返回鍵key的值。如果鍵不存在,返回nil。

  1. 檢查鍵是否存在:
EXISTS key

如果鍵存在,返回1;否則返回0。

  1. 刪除鍵:
DEL key [key ...]

刪除一個(gè)或多個(gè)鍵。返回被刪除鍵的數(shù)量。

  1. 設(shè)置鍵的過(guò)期時(shí)間(以秒為單位):
EXPIRE key seconds

將鍵key的過(guò)期時(shí)間設(shè)置為seconds秒。如果鍵已經(jīng)存在,新的過(guò)期時(shí)間將覆蓋舊的過(guò)期時(shí)間。

  1. 查看所有鍵:
KEYS pattern

返回與給定模式匹配的所有鍵。例如,KEYS *將返回所有鍵。

  1. 輸出現(xiàn)有鍵的數(shù)量:
DBSIZE

返回當(dāng)前數(shù)據(jù)庫(kù)中的鍵數(shù)量。

  1. 清空當(dāng)前數(shù)據(jù)庫(kù):
FLUSHDB

清空當(dāng)前數(shù)據(jù)庫(kù)中的所有鍵。

  1. 退出Redis客戶端:
QUIT

這些只是Redis命令的一部分。要了解更多關(guān)于Redis的信息,請(qǐng)參閱官方文檔:https://redis.io/commands

0