Rumah >pangkalan data >Redis >Bagaimana untuk mengendalikan baris gilir mesej redis dalam python
redis ialah pangkalan data Nilai-Kekunci menyokong rentetan (rentetan), senarai (senarai), set (koleksi), zset (set tersusun), cincang (jenis cincang) dan jenis lain.
1、安装 yum install redis 2、 python安装支持模块 /opt/python2.7.13/bin/pip install redis 3、 和redis的简单直接交互 In [1]: import redis In [2]: rc = redis.Redis(host='192.168.8.237',port=6379,decode_responses=True) In [5]: rc.set('imoocc','jeson') Out[5]: True In [7]: rc.get('imoocc') Out[7]: u'jeson'
Kami boleh menggunakan kaedah kumpulan sambungan yang disediakan dalam kelas Redis untuk mengurus dan mengendalikan interaksi Redis.
1、连接池建立,利用连接池连接 In [8]: connpool = redis.ConnectionPool(host='192.168.8.237',port=6379,decode_responses=True) In [9]: rc = redis.Redis(connection_pool=connpool) In [10]: rc.set('imooccp','1234566') Out[10]: True In [11]: rc.get('imooccp') Out[11]: u'1234566' 2、redis中DB ,指定数据存取的DB redis.conf中设置了db的数量,那么redis的数据库名也为0 到15,如下: databases 16 指定使用那个数据库名,我们通过如下的方式,就可以了: In [29]: connpool = redis.ConnectionPool(host='192.168.8.237',port=6379,decode_responses=True,db=3) In [30]: rc.set('test2','lllll') Out[30]: True 这样就将数据库写入到db3了,如何验证呢?我们从服务端来认证最直接,如下: 用redis-cli(redis自带的工具)登录服务端,查看写入的key。 127.0.0.1:6379> SELECT 3 OK 127.0.0.1:6379[3]> KEYS * //查看db 3这个库下所有的key 1) "imooccc"
Kemudian mari kita perkenalkan kandungan yang digunakan dalam projek terperinci redis Jangan rasa kandungan yang diperkenalkan terlalu meresap.
Saya sedang mengusahakan sistem tugasan baru-baru ini. Kami perlu menggunakan program untuk menggunakan tugasan ini dengan kerap, dan hanya selepas tugasan sebelumnya disahkan untuk dilaksanakan. Akan pergi ke yang seterusnya.
Apa yang perlu dilakukan? Gunakan baris gilir, kan! Redis menyokong dua model penggunaan, model terbitkan-langganan, dan mesej akan diproses oleh berbilang pengguna (secara ringkasnya, ia seperti mesej siaran, semua orang akan menerimanya). Jelas sekali, pendekatan ini tidak terpakai dalam sistem saya Sebaliknya, sistem perlu menggunakan mod baris gilir untuk mengutamakan tugas mengikut susunan ia tiba. Jadi apakah jenis struktur pangkalan data yang harus digunakan untuk membuat baris gilir?
Mula-mula mari kita bercakap tentang senarai
Jenis data senarai ialah senarai dalam python dan baris gilir tersusun dalam redis (atau data senarai terpaut). Gambar rajah jenis
rreeee
Atas ialah kandungan terperinci Bagaimana untuk mengendalikan baris gilir mesej redis dalam python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!