redis中資料型別以及一些使用命令總結

2021-08-28 21:24:37 字數 485 閱讀 1870

redis資料型別:string、hash、list、set(無序不重複)以及zset(sorted set(有序集合))。

在string中可以使用set/get來進行賦值和取值,string型別的值最大可以儲存512mb(乙個鍵值)。

hash是乙個鍵值對集合,是乙個string型別的filed和value對映表,一般用於儲存物件。通過hmset/hget進行賦取值

list是簡單字串列表,按照插入順序排序。通過lpush依次插入,通過lrange取出

set是string型別的無序集合,通過hash表實現的,故增刪查的複雜度都是o(1),且通過命令sadd新增成功後返回1,若已經存在集合中返回0,key對應的set不存在返回錯誤。使用smembers xx查詢資訊

zset與set一樣,如新增學生分數zadd key score member(新增元素到集合,元素在集合中存在則更新對應score)

redis命令

redis keys命令

redis資料型別以及用法(一)

字串 string 是最基本的型別,string型別是二進位制安全的,意思是 redis的string可以包含任何資料,比如 jpg或者序列化的物件 乙個redis中字串value最多可以是512m 雜湊 hash 是乙個鍵值對集合,是乙個string的型別的field和value的對映表,特別適合...

MySQL的一些資料型別

如果乙個float型資料轉成二進位制後的第32位之後都是0,那麼資料是準的 如果乙個float型資料轉成二進位制後的第32位之後不全為0,則資料就會存在誤差 float和double型別的區別和誤差 但是decimal型別是mysql官方唯一指定能精確儲存的型別,也是dba強烈推薦和金錢相關的型別都...

Qt中的一些資料型別 進製轉換

1.簡單的型別 進製轉換 讀取資料型別為十進位制情況 qstring str ui dec text 讀取dec資料 int val str.toint 預設將字串轉換為十進位制int型 str str.setnum val,16 轉換為十六進製制 str str.toupper 十六進製制字母大寫...