Redis學習總結之hashes型別

2021-09-12 18:39:26 字數 779 閱讀 2433

1.hset

設定hash field為指定值,如果key不存在,則先建立

hset user name name1

2.hsetnx

設定hash field為指定值,如果key不存在,則先建立,如果存在返回0.

3.hmset

同時設定hash的多個field

hmset user name name1 id 001

4.hget

獲取指定的hash field

5.hmget

獲取全部指定的hash field

6.hincrby

指定的hash field加上給定的值

7.hexists

測試指定field是否存在

8.hlen

返回指定hash的field數量

9.hdel

刪除指定hash的field

10.hkeys

返回hash的所有field

11.hvals

返回hash的所有value

12.hgetall

獲取某個hash中全部的field及value

Redis學習之set型別總結

set型別看作沒有排序的字元集合。注意 如果多次新增相同元素,set將保留該元素的乙份拷貝 常用的操作如下 一 增127.0.0.1 6379 sadd myset b c d 增加其集合內容b c d integer 3 二 刪127.0.0.1 6379 srem myset d f r 刪除集...

Redis學習之雜湊型別總結

我們可以將redis中hashes型別看成具有string key和string value的map容器 所以該型別非常適合於儲存值物件的資訊。說白了就是乙個容器,裡面存了很多字段資料 redis雜湊型別常見的操作有 一 增127.0.0.1 6379 hset sm name lisi 設定容器s...

redis學習總結

1 redis屬於非關係型資料庫,而我們經常用的mysql oracle資料庫都是屬於關係型資料庫,它們本質上的區別是 mysql oracle資料庫對於資料規範要求嚴格,還有對事務的支援 而redis則沒有明確的資料規範要求,redis在操作事務是單執行緒的,不會出現執行緒安全性問題,例 incr...