redis資料型別string hash

2022-08-01 22:27:10 字數 1632 閱讀 8093

string:

key-value

(做快取)

redis中所有的資料都是字串。命令不區分大小寫,

key是區分大小寫的。

redis

是單執行緒的。

redis

中不適合儲存內容大的資料。

get、

set、

incr:加一(生成id)

decr:減一

啟動redis

找到redis安裝的bin目錄 執行./redis-server

連線客戶端

執行命令ping  判斷一下 是否能連線

簡單增刪改查

set 、get 用法:設定str1 ="abc"  獲取str1的值

檢視當前所有的資料

incr 用法:incr是 加1的意思   執行兩遍key1+1後可以看到key1的值變成了2

decr用法

:表示減1

del用法:刪除key  不管是什麼型別的key都可以刪除

hash:key-fields-values(做快取)

相當於乙個key對於乙個map,map中還有key-value

使用hash對key進行歸類。  

簡單增刪改查

hset:向

hash

中新增內容

hget:從

hash

中取內容

hvals : 取hash所有的值

hgetall:取hash所有的鍵值

hdel: 刪除hash指定key

redis資料型別(String)

常用string操作命令 set keyvalue 設定值 getkey 獲取值 value 追加值 incr key 原子操作,自動加1 value必須為inter型別的字元。decr key 原子操作,自動減1 value必須為inter型別的字元。incrby key num 自動增加指定值 ...

Redis資料型別 String

redis 的字串是動態字串,是可以修改的字串,採用預分配冗餘空間的方式來減少記憶體的頻繁分配。內部為當前字串實際分配的空間 capacity 一般要高於實際字串長度 len。增 set key value 查 get key 刪 del key 增 mset key1 value1 key2 va...

Redis資料型別 String

redis學習準備篇 string 127.0 0.1 6379 set key1 v1 設定值 ok127.0 0.1 6379 get key1 取值 v1 127.0 0.1 6379 keys error err unknown command keys 127.0 0.1 6379 key...