91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

redis之hashes類型及操作

發布時間:2020-06-20 15:40:41 來源:網絡 閱讀:705 作者:乾坤刀 欄目:MySQL數據庫

hashes類型及操作
Redis hash是一個string類型的field和value的映射表.它的添加、刪除操作都是O(1)(平均)。hash特別適合用于存儲對象。相較于將對象的每個字段存成單個string類型。將一個對象存儲在hash類型中會占用更少的內存,并且可以更方便的存取整個對象。省內存的原因是新建一個hash對象時開始是用zipmap(又稱為small hash)來存儲的。這個zipmap其實并不是hash table,但是zipmap相比正常的hash實現可以節省不少hash本身需要的一些元數據存儲開銷。盡管zipmap的添加,刪除,查找都是O(n),但是由于一般對象的field數量都不太多。所以使用zipmap也是很快的,也就是說添加刪除平均還是O(1)。如果field或者value的大小超出一定限制后,Redis會在內部自動將zipmap替換成正常的hash實現. 這個限制可以在配置文件中指定
hash-max-zipmap-entries 64 #配置字段最多64個
hash-max-zipmap-value 512 #配置value最大為512字節

hset
設置hash field為指定值,如果key不存在,則先創建。
如:hset person name david
hsetnx
設置hash field為指定值,如果key不存在,則先創建。如果field已經存在,返回0,nx是not exist的意思。
hmset
同時設置hash的多個field。
hget
獲取指定的hash field。
hmget
獲取全部指定的hash filed。
如:hmget person name age
hincrby
指定的hash filed 加上給定值。
hexists
測試指定field是否存在。
如:hexists person age
hlen
返回指定hash的field數量。
hdel
刪除對象中field
如:hdel person name
hkeys
返回hash的所有field。
如:hkeys person
hvals
返回hash的所有value。
如:hvals person
hgetall
獲取某個hash中全部的filed及value。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

凤庆县| 遂昌县| 南通市| 郧西县| 马鞍山市| 福安市| 图木舒克市| 遂昌县| 普宁市| 东丽区| 新疆| 肥东县| 噶尔县| 泾阳县| 浪卡子县| 西充县| 枣强县| 达尔| 东乌| 炉霍县| 永丰县| 金塔县| 浦北县| 灵丘县| 越西县| 横山县| 汪清县| 阿勒泰市| 齐齐哈尔市| 西贡区| 安新县| 汶上县| 阜南县| 东源县| 安西县| 航空| 沧源| 丰城市| 洛扎县| 天柱县| 濉溪县|