1.hashes型別
2.方法
1.hset:設定 hash field為指定值,如果key不存在,則先建立。例:hset table name cl。設定table的name字段值為cl。獲取 gset table name
2.hsetnx:設定hash field為指定值,如果key不存在,則先建立。如果存在返回0設定失敗,不會覆蓋值。例:hsetnx table name cj。如果 table name 有值設定失敗,沒有值設定成功1.
3.hmset:同時設定hash多個字段。例:hmset table name cl *** 1 設定name為cl ,*** 為 1
4.hget:獲取指定的hash的field。例:hget table name 獲取name的值
5.hmget:獲取全部指定的field。例:hmget table name *** 獲取table的字段 name *** 的值
6.hincrby:指定hash field加上指定的值。例:hincrby table *** 2。***從1變為3。 hincrby table *** -2 ,***從3變為1
7.hexists:測試指定field是否存在。例:hexists table name 檢查 table 的字段 name 是否存在,存在返回1 不存在返回0
8.hlen:返回hash表裡所有存在欄位的數量:例:table hash表存在 name *** 兩個字段,hlen table 返回2
9.hdel:刪除指定hash的field。例:hdel table *** 刪除 table的***字段。成功返回1
10.hkeys:返回hash的所有field。例:hkeys table 。返回 table的所有欄位名。而不是字段值 1) name 2)***
11.hvals:返回hash的所有field。例:hvals table 。返回table的所有欄位的值。 1)cl 2)1
12.hgetall:獲取某個hash中全部的field及value,例:1) name 2) cl 3) *** 4) 1
Redis的資料型別
redis支援五種資料型別是string 字串 hash 雜湊 list 列表 set 集合 和zset sortedset 有序集合 string是redis最基本的型別,乙個key對應乙個value string型別是二進位制安全的,意思是redis的string可以包含任何資料,比如jpg或者...
Redis的資料型別
前面說過,redis的一大特性是支援豐富的資料型別,這為更多的應用場景提供了可能。redis有五種資料型別,包括string,list,set,sorted set和hash,注意,redis的資料型別不支援巢狀。下面學習一下這五種資料型別的特點和簡單應用。string 資料結構是簡單的 key v...
Redis的資料型別
redis是乙個開源的使用ansi c語言編寫 遵守bsd協議 支援網路 可基於記憶體亦可持久化的日誌型 key value資料庫,並提供多種語言的api,它通常被稱為資料結構伺服器,支援五種資料型別 string 字串 hash 雜湊 list 列表 set 集合 和zset sorted set...