Rumah >pangkalan data >Redis >Cara menggunakan Python untuk mengendalikan Redis di bawah Windows
Pertama sekali, mari bercakap tentang memasang redis di bawah tetingkap Pakej pemasangan boleh didapati di laman web rasmi Anda boleh memuat turun fail pemasangan msi atau fail dimampatkan zip.
Muat turun fail zip dan nyahzipnya Selepas membuka zip, fail ini ialah:
Dokumentasi perkhidmatan windows. docx inside ialah Dokumen dengan arahan pemasangan dan arahan penggunaan.
Anda juga boleh memuat turun terus fail pemasangan msi dan memasangnya terus Fail-fail ini juga berada dalam direktori pemasangan selepas pemasangan, dan anda boleh mengkonfigurasi redis dengan sewajarnya.
Selepas pemasangan selesai, anda boleh menguji redis-cli.exe dua kali jika tiada ralat dilaporkan, anda harus disambungkan ke redis setempat untuk ujian mudah:
Pemasangan lalai ialah port 6379 dan ujian telah berjaya. Anda juga boleh memasukkan bantuan untuk melihat bantuan:127.0.0.1:6379> help redis-cli 3.2.100 to get help about redis commands type: "help @<group>" to get a list of commands in <group> "help <command>" for help on <command> "help <tab>" 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
Mari kita bercakap tentang menggunakan python untuk mengendalikan redis Jika anda menggunakan python untuk memasang redis, anda perlu memasang redis-. perpustakaan py
1 Pasang redis-py
easy_install redis Anda juga boleh menggunakan pip install redis untuk memasang, atau memuat turun dan melaksanakan pemasangan python setup.py untuk memasang2. Install parser Install
parser boleh mengawal cara menghuraikan kandungan respons redis. redis-py mengandungi dua kelas parser, pythonparser dan hiredisparser. Secara lalai, redis-py akan menggunakan hiredisparser jika modul hiredis dipasang, jika tidak, pythonparser akan digunakan. hiredisparser ditulis dalam C dan dikekalkan oleh pasukan teras redis prestasinya lebih daripada 10 kali lebih tinggi daripada pythonparser, jadi disyorkan untuk menggunakannya. Kaedah pemasangan, gunakan easy_install:3. Gunakan python untuk mengendalikan redis
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 menggunakan kumpulan sambungan untuk mengurus semua sambungan ke pelayan redis, mengelakkan overhed untuk mewujudkan dan melepaskan sambungan setiap kali. Secara lalai, setiap contoh redis mengekalkan kumpulan sambungannya sendiri. Anda boleh terus membuat kolam sambungan dan kemudian menggunakannya sebagai parameter redis, supaya berbilang kejadian redis boleh berkongsi kolam sambungan.
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')Mekanisme saluran paip redis boleh melaksanakan berbilang arahan dalam satu permintaan, dengan itu mengelakkan berbilang kelewatan pergi dan balik.
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()Kendalian lalai redis-py dalam saluran paip adalah atom Untuk menukar kaedah ini, anda boleh lulus transaction=false
pipe = r.pipeline(transaction=false)
Atas ialah kandungan terperinci Cara menggunakan Python untuk mengendalikan Redis di bawah Windows. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!