我们可以在php

时间:2016-09-01 10:05:56

标签: php caching redis queuing

有没有办法在php中使用排队进程排队作业 Redis缓存?请让我知道正确的实施方法,哪一个更好的redis或排队?

1 个答案:

答案 0 :(得分:1)

是的,你可以。 :)

有一些用于处理列表的基本Redis命令,它们是:

  • LPUSH:在列表的开头添加一个元素
  • RPUSH:在列表末尾添加元素
  • LPOP:从列表中删除第一个元素并将其返回
  • RPOP:从列表中删除最后一个元素并将其返回
  • LLEN:获取列表的长度
  • LRANGE:从列表中获取一系列元素

简单列表用法:

$redis->rpush("languages", "french"); // [french]
$redis->rpush("languages", "arabic"); // [french, arabic]

$redis->lpush("languages", "english"); // [english, french, arabic]
$redis->lpush("languages", "swedish"); // [swedish, english, french, arabic]

$redis->lpop("languages"); // [english, french, arabic]
$redis->rpop("languages"); // [english, french]

$redis->llen("languages"); // 2

$redis->lrange("languages", 0, -1); // returns all elements
$redis->lrange("languages", 0, 1); // [english, french]