Python操作redis

來源:互聯網
上載者:User

標籤:ebs   get   for   exe   pubsub   member   site   members   import   

安裝python-redis
pip install redis

 

python操作redis
#從redis包中匯入Redis類from redis import Redis#初始化redis執行個體cache = Redis(host=‘10.2.2.120‘, port=‘6379‘)#操作字串cache.set(‘username‘, ‘abc‘)cache.delete(‘username‘)#列表操作cache.lpush(‘books‘, ‘java‘)cache.lpush(‘books‘, ‘python‘)cache.lpush(‘books‘, ‘php‘)print(cache.lrange(‘books‘, 0, -1))#集合的操作cache.sadd(‘team‘, ‘blue‘)cache.sadd(‘team‘, ‘yellow‘)cache.sadd(‘team‘, ‘red‘)print(cache.smembers(‘team‘))#雜湊的操作cache.hset(‘website‘, ‘baidu‘, ‘www.baidu.com‘)cache.hset(‘website‘, ‘google‘, ‘www.google.com‘)print(cache.hgetall(‘website‘))#事務的操作pip = cache.pipeline()pip.set(‘usernmae‘, ‘heboan‘)pip.set(‘password‘, ‘123456‘)pip.execute()#發布與訂閱(發布訂閱要在不同的檔案)#訂閱訊息ps = cache.pubsub()ps.subscribe(‘email‘)while True:    for item in ps.listen():        print(item)        #發布訊息for x in range(3):    cache.publish(‘email‘, ‘[email protected]‘)    

這裡只是列出了一些基本的操作,其實和命令列是一樣的

Python操作redis

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.