Redis相關基本知識

2021-08-03 00:06:40 字數 539 閱讀 4513

1、redis預設16個庫

配置檔案內容如下

# set the number of databases. the default database is db 0, you can select

# a different one on a per-connection basis using select where

# dbid is a number between 0 and 'databases'-1

databases 16

2、可以使用select  加角標進行資料庫選擇。

3、dbsize命令檢視當前資料庫key數量

127.0.0.1:6379> dbsize

(integer) 1

4、keys +模式可以檢視key值,例如檢視所有key

127.0.0.1:6379> keys *

1) "k1"

5、 flushdb:清除當前庫資料, flushall:清除所有庫。

6、redis索引從0開始。

7、預設埠6379

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是將所有的資料庫全部放在記憶體中,所以使用單執行緒去操...