成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

python操作redis(二)

jayce / 1356人閱讀

摘要:連接需要一個可以運(yùn)行的服務(wù),如何安裝配置首先安裝模塊在中操作連接池使用來管理對一個的所有連接,避免每次建立釋放連接的開銷??梢灾苯咏⒁粋€連接池,然后作為參數(shù),這樣就可以實(shí)現(xiàn)多個實(shí)例共享一個連接池。

連接

redis-py需要一個可以運(yùn)行的redis服務(wù),如何安裝配置redis?
首先安裝redis模塊

sudo pip3 install redis

在ipython中操作

In [1]: import redis

In [2]: r = redis.StrictRedis(host="localhost", port=6379, db=0, password="123456")

In [3]: r.set("name", "lyon")
Out[3]: True

In [4]: r.get("name")
Out[4]: b"lyon"
連接池

edis-py使用connection pool來管理對一個redis server的所有連接,避免每次建立、釋放連接的開銷。默認(rèn),每個Redis實(shí)例都會維護(hù)一個自己的連接池。可以直接建立一個連接池,然后作為參數(shù)Redis,這樣就可以實(shí)現(xiàn)多個Redis實(shí)例共享一個連接池。

In [6]: pool = redis.ConnectionPool(host="localhost", port=6379, db=0, password="123456")

In [7]: r = redis.Redis(connection_pool=pool)
管道

redis-py默認(rèn)在執(zhí)行每次請求都會創(chuàng)建(連接池申請連接)和斷開(歸還連接池)一次連接操作,如果想要在一次請求中指定多個命令,則可以使用pipline實(shí)現(xiàn)一次請求指定多個命令,并且默認(rèn)情況下一次pipline 是原子性操作。

In [2]: import redis

In [3]: pool = redis.ConnectionPool(host="localhost", port=6379, db=0, password="0okmnhy6")

In [4]: r = redis.Redis(connection_pool=pool)

In [5]: pipe = r.pipeline(transaction=True)

In [6]: r.set("country", "china")
Out[6]: True

In [7]: r.set("city", "beijing")
Out[7]: True

In [8]: r.get("country")
Out[8]: b"china"

In [9]: r.get("city")
Out[9]: b"beijing"

In [10]: pipe.execute()
Out[10]: []

參考鏈接
https://pypi.org/project/redis/
http://www.cnblogs.com/melonj...

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/41938.html

相關(guān)文章

  • 你見過的最全面的python重點(diǎn)

    摘要:前端設(shè)置上下無效果,因?yàn)槭切袃?nèi)元素,是沒有寬高的。求該青蛙跳上一個級的臺階總共有多少種跳法。 首先和大家說個對不起,由于總結(jié)了太多的東西,所以篇幅有點(diǎn)長,這也是我縫縫補(bǔ)補(bǔ)總結(jié)了好久的東西,對于Nginx的東西我沒總結(jié)在這里,大家可以Python聚焦看,點(diǎn)擊直達(dá)專欄哦。 前端 span設(shè)置margin上下無效果,因?yàn)閟pan是行內(nèi)元素,是沒有寬高的。 Py2 VS Py3 print成...

    ISherry 評論0 收藏0
  • scrapy-redis分布式爬蟲框架詳解

    摘要:分布式爬蟲框架詳解隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展與應(yīng)用的普及,網(wǎng)絡(luò)作為信息的載體,已經(jīng)成為社會大眾參與社會生活的一種重要信息渠道。下載器中間件位于引擎和下載器之間的框架,主要是處理引擎與下載器之間的請求及響應(yīng)。 scrapy-redis分布式爬蟲框架詳解 隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展與應(yīng)用的普及,網(wǎng)絡(luò)作為信息的載體,已經(jīng)成為社會大眾參與社會生活的一種重要信息渠道。由于互聯(lián)網(wǎng)是開放的,每個人都可以在網(wǎng)絡(luò)上...

    myeveryheart 評論0 收藏0

發(fā)表評論

0條評論

jayce

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<