Redis的基本知識

2022-09-09 09:39:14 字數 834 閱讀 6391

1、測試redis效能的命令:redis-benchmark

2、測試redis服務是否正常:ping ————> pong

3、檢視redis伺服器的統計資訊

4、redis的資料庫

(1)redis中不能自定義建立庫,也不能修改庫名。

(2)redis中的庫由redis服務自己來建立。

(3)redis會自己建立16個預設的資料庫,並進行編號,編號從0到15.

(4)開發人員需要使用資料庫時,可以通過編號來使用。

(5)開發人員可以通過修改配置檔案來指定redis建立的資料庫的個數。

(6)redis的每乙個資料庫本身占用的空間是很小的。

(7)redis客戶端預設連線的是0號資料庫。

(8)切換資料庫:select  + 庫的編號

5、檢視當前資料庫中key的數目(資料的條數):dbsize

6、檢視當前資料庫中有哪些key:keys *

7、清空當前資料庫中的資料:flushdb

8、清空所有資料庫中的資料:flushall

9、檢視redis中所有的配置資訊:config get *

10、檢視redis中指定的配置資訊:config get  + 配置引數名

redis基本知識

sds字串的優點 杜絕緩衝區溢位 在c語言中,新增字串都會假設儲存的長度能足夠的容納新增的字串,然而新增長度一旦超過了儲存的長度,就會存在緩衝區溢位,使得新增的字串被擷取,導致新增字串內容丟失。減少修改字串時帶來的記憶體重分配次數 c語言中,字串本身並不記錄自身的長度,而字串的底層實現總是乙個n 1...

Redis基本知識

redis 是什麼?redis remote dictionary server 即遠端字典服務 使用ansi c語言編寫 支援網路 可基於記憶體亦可持久化的日誌型 key value資料庫,並提供多種語言的api。免費,開源,是當下最熱門的 nosql 技術之一。redis 可以做什麼?redis...

redis基本知識

redis預設有16個資料庫 預設使用第0個 使用select切換資料庫 dbsize檢視大小 keys 檢視資料庫所有的key flushdb清除當前資料庫 flushall清除全部資料庫 redis是單執行緒的基於記憶體操作 核心 redis是將所有的資料庫全部放在記憶體中,所以使用單執行緒去操...