精品免费在线观看-精品欧美-精品欧美成人bd高清在线观看-精品欧美高清不卡在线-精品欧美日韩一区二区

17站長網(wǎng)

17站長網(wǎng) 首頁 網(wǎng)站 服務器 查看內容

Windows下安裝Redis及使用Python操作Redis的方法

2022-10-22 10:07| 查看: 1480 |來源: 互聯(lián)網(wǎng)

 首先說一下在Windows下安裝Redis,安裝包可以在https://github.com/MSOpenTech/redis/releases中找到,可以下載msi安裝文件,也可以下載zip的壓縮文件。 下載zip文件之后解壓,解壓后是這些文件: 里面

 首先說一下在Windows下安裝Redis,安裝包可以在https://github.com/MSOpenTech/redis/releases中找到,可以下載msi安裝文件,也可以下載zip的壓縮文件。

下載zip文件之后解壓,解壓后是這些文件:

里面這個Windows Service Documentation.docx是一個文檔,里面有安裝指導和使用方法。

也可以直接下載msi安裝文件,直接安裝,安裝之后的安裝目錄中也是這些文件,可以對redis進行相關的配置。

安裝完成之后可以對redis進行測試,雙擊redis-cli.exe,如果不報錯的話,應該會連接上本地的redis,進行簡單的測試:

默認安裝的是6379端口,測試成功。

也可以輸入help,查看幫助:

127.0.0.1:6379> help redis-cli 3.2.100 To get help about Redis commands type: "help @" to get a list of commands in "help " for help on "help " to get a list of possible help topics "quit" to exit To set redis-cli perferences: ":set hints" enable online hints ":set nohints" disable online hints Set your preferences in ~/.redisclirc

下面說一下用Python操作Redis吧,使用Python安裝Redis的話需要安裝redis-py的庫

1、安裝redis-py

easy_install redis  也可以使用pip install redis安裝,或者在https://github.com/andymccurdy/redis-py下載然后執(zhí)行python setup.py install安裝

2、安裝Parser安裝

Parser可以控制如何解析redis響應的內容。redis-py包含兩個Parser類,PythonParser和HiredisParser。默認,如果已經(jīng)安裝了hiredis模塊,redis-py會使用HiredisParser,否則會使用PythonParser。HiredisParser是C編寫的,由redis核心團隊維護,性能要比PythonParser提高10倍以上,所以推薦使用。安裝方法,使用easy_install:

easy_install hiredis  或者pip install hiredis

3、使用python操作redis

redis-py提供兩個類Redis和StrictRedis用于實現(xiàn)Redis的命令,StrictRedis用于實現(xiàn)大部分官方的命令,并使用官方的語法和命令(比如,SET命令對應與StrictRedis.set方法)。Redis是StrictRedis的子類,用于向后兼容舊版本的redis-py。

import redis r = redis.StrictRedis(host='127.0.0.1', port=6379) r.set('foo', 'hello') r.rpush('mylist', 'one') print r.get('foo') print r.rpop('mylist')

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

pool = redis.ConnectionPool(host='127.0.0.1', port=6379) r = redis.Redis(connection_pool=pool) r.set('one', 'first') r.set('two', 'second') print r.get('one') print r.get('two')

redis pipeline機制,可以在一次請求中執(zhí)行多個命令,這樣避免了多次的往返時延。

pool = redis.ConnectionPool(host='127.0.0.1', port=6379) r = redis.Redis(connection_pool=pool) pipe = r.pipeline() pipe.set('one', 'first') pipe.set('two', 'second') pipe.execute() pipe.set('one'. 'first').rpush('list', 'hello').rpush('list', 'world').execute()

redis-py默認在一次pipeline中的操作是原子的,要改變這種方式,可以傳入transaction=False

pipe = r.pipeline(transaction=False)
本文最后更新于 2022-10-22 10:07,某些文章具有時效性,若有錯誤或已失效,請在網(wǎng)站留言或聯(lián)系站長:17tui@17tui.com
·END·
站長網(wǎng)微信號:w17tui,關注站長、創(chuàng)業(yè)、關注互聯(lián)網(wǎng)人 - 互聯(lián)網(wǎng)創(chuàng)業(yè)者營銷服務中心

免責聲明:本站部分文章和圖片均來自用戶投稿和網(wǎng)絡收集,旨在傳播知識,文章和圖片版權歸原作者及原出處所有,僅供學習與參考,請勿用于商業(yè)用途,如果損害了您的權利,請聯(lián)系我們及時修正或刪除。謝謝!

17站長網(wǎng)微信二維碼

始終以前瞻性的眼光聚焦站長、創(chuàng)業(yè)、互聯(lián)網(wǎng)等領域,為您提供最新最全的互聯(lián)網(wǎng)資訊,幫助站長轉型升級,為互聯(lián)網(wǎng)創(chuàng)業(yè)者提供更加優(yōu)質的創(chuàng)業(yè)信息和品牌營銷服務,與站長一起進步!讓互聯(lián)網(wǎng)創(chuàng)業(yè)者不再孤獨!

掃一掃,關注站長網(wǎng)微信

大家都在看

熱門排行

    最近更新

      返回頂部
      主站蜘蛛池模板: 狼人 成人 综合 亚洲 | 色婷婷社区 | 大学生a级毛片免费观看 | 免费看国产视频 | 日本亚洲乱码中文字幕影院 | 国产亚洲欧美日韩综合综合二区 | 91精品国产亚洲爽啪在线观看 | 视频在线二区 | 日韩亚洲人成在线综合日本 | 女人18毛片久久鬼色 | 操操综合 | 欧美高清性色生活片免费观看 | 亚洲欧美日韩中文在线制服 | zoofilia杂交videos新一 | 久青草国产手机在线视频 | 亚洲国产第一 | 牛牛a级毛片在线播放 | 国产原创视频在线 | 片在线观看免费观看视频 | 嘿嘿视频在线观看 成人 | 久久激情五月丁香伊人 | 韩日精品视频 | 欧美真人毛片动作视频 | 免费国产最新进精品视频 | 欧美黄色性生活 | 久久日本精品国产精品白 | 免费一级特黄a | 欧美性生活视频 | 小明精品国产一区二区三区 | 伊人黄色 | 日本一极毛片兔费看 | 欧美日韩三区 | 久久久精品2018免费观看 | 青操在线 | 青青操免费在线观看 | 成人性色生活片免费网 | 久久综合精品国产一区二区三区无 | 手机毛片在线 | 国产一级爱c片免费观看 | 国产麻豆免费视频 | 亚洲综合男人的天堂色婷婷 |