Redis
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> Redis

Làm thế nào để nhận được tất cả các công việc đang chờ xử lý trong hàng đợi laravel trên redis?

Nếu ai đó vẫn đang tìm kiếm câu trả lời thì đây là cách tôi làm:

$connection = null;
$default = 'default';

//For the delayed jobs
var_dump( \Queue::getRedis()->connection($connection)->zrange('queues:'.$default.':delayed' ,0, -1) );

//For the reserved jobs
var_dump( \Queue::getRedis()->connection($connection)->zrange('queues:'.$default.':reserved' ,0, -1) );

$connection là tên kết nối Redis theo mặc định là rỗng và $queue là tên của hàng đợi / ống được 'mặc định' theo mặc định!



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. TTL cho một thành viên đã đặt

  2. Theo dõi các tương tác của Redis trong javascript bằng Sinon

  3. Redis:Không mở được .rdb để lưu:Quyền bị từ chối

  4. RedisTemplate hết hạn không hoạt động

  5. Làm cách nào để thiết lập kết nối với Redis Sentinel bằng thư viện Jedis?