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...