-4

有什么方法可以在 php 中使用Redis 缓存的排队过程排队作业?请让我知道正确的实现方式以及哪个更好redis或排队?

4

1 回答 1

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]
于 2016-09-01T10:41:47.947 回答