最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

redis數(shù)據(jù)庫(kù)及與python交互用法簡(jiǎn)單示例

 更新時(shí)間:2019年11月01日 11:00:33   作者:HMMHMH  
這篇文章主要介紹了redis數(shù)據(jù)庫(kù)及與python交互用法,結(jié)合實(shí)例形式分析了Redis數(shù)據(jù)庫(kù)的基本類型、操作以及Python針對(duì)Redis數(shù)據(jù)庫(kù)的連接、增刪改查等相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了redis數(shù)據(jù)庫(kù)及與python交互用法。分享給大家供大家參考,具體如下:

redis數(shù)據(jù)操作

1.string類型:主要存儲(chǔ)字符串

操作 命令
設(shè)置鍵值 set key value
設(shè)置鍵值與過(guò)期時(shí)間 setex key seconds(單位為秒) value
設(shè)置多個(gè)鍵 met key1 value1 key2 value2 …
追加值 append key value
獲取值 get key
獲取多個(gè) 鍵的值 mget key1 key2 …

2.hash類型:主要用于存儲(chǔ)對(duì)象,對(duì)象的結(jié)構(gòu)為屬性和值

操作 命令
設(shè)置單個(gè)屬性 hset key field value (例:hset user name xiaoming)
設(shè)置多個(gè)屬性 hmset key fiel1 value1 field2 value2…
獲取指定鍵所有屬性 hkeys key
獲取一個(gè)屬性的值 hget key field
獲取多個(gè)屬性的值 hmget key field1 field2…
獲取所有屬性的值 hvals key
刪除屬性 hdel key field1 field2…

3.list類型:存儲(chǔ)列表

操作 命令
在左側(cè)插入數(shù)據(jù) lpush key value1 value2…
在右側(cè)插入數(shù)據(jù) rpush key value1 value2…
在指定元素前插入 linsert key before 元素 插入元素
在指定元素后插入 linsert key after 元素 插入元素
獲取指定范圍值 lrange key start stop(支持負(fù)索引)
設(shè)置指定索引位置的值(修改) lset key index value
刪除指定元素 lrem key count value (count>0表示從頭到尾刪除的次數(shù),count=0刪除所有,count<0表示從尾到頭刪除的次數(shù))

4.set類型:存儲(chǔ)無(wú)序集合

操作 命令
添加元素 sadd key member1 member2…
獲取所有元素 smembers key
刪除指定元素 srem key

5.zset類型:有序集合,每個(gè)元素關(guān)聯(lián)一個(gè)double類型的score,表示權(quán)重,按權(quán)重排序

操作 命令
添加元素 zadd key score1 member1 score2 memeber2…
返回指定范圍元素 zrange key start stop
返回指定范圍權(quán)重的元素 zrangebyscore key min max
返回指定成員的權(quán)重 zscore key member
刪除指定元素 zrem key member1 member2…
刪除指定權(quán)重范圍元素 zrembyscore key min max

6.鍵命令:

操作 命令
查找鍵(參數(shù)支持正則) keys pattern(keys *查看所有鍵,keys a*查找a開(kāi)頭的鍵)
判斷鍵是否存在 exists key(存在返回1,不存在返回0)
查看鍵的類型 type key
刪除鍵及對(duì)應(yīng)的值 del key1 key2…
設(shè)置鍵的過(guò)期時(shí)間 expire key seconds
查看鍵的有效時(shí)間 ttl key

與python交互使用

1.StricRedis類:

通過(guò)init創(chuàng)建對(duì)象,指定參數(shù)host、port與指定的服務(wù)器和端⼝連接,host默認(rèn)為localhost,port默認(rèn)為6379,db默認(rèn)為0

例:

sr = StrictRedis(host='localhost', port=6379, db=0)

簡(jiǎn)寫(xiě)

sr=StrictRedis()

2.對(duì)象操作:

例:

增加(修改):

#創(chuàng)建StrictRedis對(duì)象,與redis服務(wù)器建立連接
sr=StrictRedis()
#添加鍵name,值為itheima
result=sr.set('name','itheima')

獲?。?/p>

result = sr.get('name')

刪除:

result = sr.delete('name')

操作方法基本與redis數(shù)據(jù)庫(kù)操作一樣

更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總》、《Python編碼操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python Socket編程技巧總結(jié)》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門(mén)與進(jìn)階經(jīng)典教程》及《Python文件與目錄操作技巧匯總

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 機(jī)器學(xué)習(xí)的框架偏向于Python的13個(gè)原因

    機(jī)器學(xué)習(xí)的框架偏向于Python的13個(gè)原因

    這篇文章主要為大家詳細(xì)介紹了機(jī)器學(xué)習(xí)的框架偏向于Python的13個(gè)原因,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • 詳解Python 爬取13個(gè)旅游城市,告訴你五一大家最愛(ài)去哪玩?

    詳解Python 爬取13個(gè)旅游城市,告訴你五一大家最愛(ài)去哪玩?

    這篇文章主要介紹了Python 爬取13個(gè)旅游城市,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • 寫(xiě)了個(gè)監(jiān)控nginx進(jìn)程的Python腳本

    寫(xiě)了個(gè)監(jiān)控nginx進(jìn)程的Python腳本

    接上一文用iptables讓SSH服務(wù)對(duì)陌生人說(shuō)不。還是有點(diǎn)擔(dān)心這個(gè)學(xué)期內(nèi),nginx可能會(huì)因?yàn)橄到y(tǒng)各種原因而出現(xiàn)異常退出,導(dǎo)致Web服務(wù)暫停。所以,又來(lái)了一個(gè)方案
    2012-05-05
  • 最新評(píng)論

    昭觉县| 潍坊市| 芜湖市| 龙游县| 永和县| 浦县| 绵阳市| 福州市| 新田县| 丰镇市| 启东市| 尼勒克县| 贵德县| 枞阳县| 达日县| 吉木乃县| 汝南县| 镇平县| 旬阳县| 海门市| 乐亭县| 西城区| 敦煌市| 龙江县| 珲春市| 广汉市| 舞钢市| 郯城县| 苗栗市| 祥云县| 绩溪县| 日喀则市| 陈巴尔虎旗| 湖南省| 买车| 利津县| 长治县| 福鼎市| 衡南县| 洛扎县| 太和县|