Redis Hash型別資料初次使用

2021-08-20 12:45:47 字數 1143 閱讀 1209

redis是一種非關係型資料庫(not only sql: nosql,儲存鍵值對,讀寫硬碟的速度很快),與其他nosql相比,redis支援更多種類的資料型別(如,字串列表、字串集合以及雜湊表等) – 來自wiki pedia

redis version:2.8.13

os:linux

應用場景:儲存session id

# 開啟redis客戶端(redis client)

$ redis-cli

127.0

.0.1:6379>

# redis預設的資料庫的index是0,也可以設定其他index為預設資料庫

# 輸入密碼

127.0

.0.1:6379> auth [password]

# 切換到資料庫1

127.0

.0.1:6379> select 1

ok127.0

.0.1:6379[1]>

# 再切換回0

127.0

.0.1:6379[1]> select 0

ok127.0

.0.1:6379>

# 退出redis

127.0

.0.1:6379> quit

# 查詢資料庫下所有的key(最後乙個*是正則中的匹配)

127.0

.0.1:6379> keys *

1) "abc"

2) "eff"

# 檢視key的型別,是hash型別

127.0

.0.1:6379> type "abc"

hash

# 檢視指定key的value

127.0

.0.1:6379> hgetall "abc"

1) "id"

2) "1"

3) "name"

4) "wuli--"

# 刪除key

127.0

.0.1:6379> del "abc"

# 檢視key的剩餘有效時間(單位是秒)

127.0

.0.1:6379> ttl "abc"

參考:

1. redis:

2. 命令:

Redis hash資料型別

1.hash型別?在redis中,hash是乙個鍵值 key value 對集合。簡單來講就是field和value的對映表,比較適合於儲存物件。hash的儲存用法 在這邊,如果你輸入的是漢語,想想也就知道我們在底層中儲存中,存到是編碼後的資料。2.常見的hash操作指令命令 解釋hdel key ...

Redis Hash雜湊型別

redis所有的key都是字串 hash都是在redis裡的命令都是以 h開頭的 將雜湊表 key 中的字段 field 的值設為 value hset hash名稱 k v獲取儲存在雜湊表中指定欄位的值 hget hash名稱 k名同時將多個 field value 域 值 對設定到雜湊表 key...

redis Hash雜湊型別

127.0.0.1 6379 hset hash field hello world set乙個具體的key value值 integer 1 127.0.0.1 6379 hget hash field 獲取乙個值 hello world 127.0.0.1 6379 hmset hash fie...