var_export( $redis->blPop('list1', 10) );
} catch(Exception $e) {
//echo $e
}
実装方法(Python)
1. キュー(write.py)
コードをコピー コードは以下の通りです:
#!/usr/bin/env python
インポート時間
from redis import Redis
redis = Redis(host='127.0.0.1', port=6379)
while True:
now = time.strftime("%Y/%m/%d %H:%M:%S")
redis.lpush (「test_queue」、今)
time.sleep(1)
2. デキュー (read.py)
コードをコピー コードは次のとおりです:
#!/usr/bin/env Python
import sys
from redis import Redis
redis = Redis(host='127.0.0.1', port=6379)
while True:
res = redis.rpop('test_queue')
if res == None:
pass
else:
print str(res)
操作する際は、同じリストオブジェクトを操作していることに注意してください。
はは、現在の主なアイデアはほぼ次のとおりですが、実際のシーンでは違いがあるでしょう。
http://www.bkjia.com/PHPjc/325356.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/325356.html技術記事キュー操作をコピーするコードは次のとおりです。 ?php $redis = new Redis() $redis-connect('127.0.0.1',6379); try{ $value = 'value_'.date ('Y-m-d H:i:s'); $redis-LPUSH('key1',$v...