免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

redis之hashes類型及操作-創新互聯

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字節

創新互聯建站是一家以網站建設公司、網頁設計、品牌設計、軟件運維、網站推廣、小程序App開發等移動開發為一體互聯網公司。已累計為iso認證等眾行業中小客戶提供優質的互聯網建站和軟件開發服務。

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。

另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

網頁標題:redis之hashes類型及操作-創新互聯
網站地址:http://newbst.com/article34/dggcse.html

成都網站建設公司_創新互聯,為您提供軟件開發動態網站商城網站用戶體驗建站公司Google

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

微信小程序開發