2014-09-25 65 views
0

我是一起使用Laravel和Redis的新手。我试图运行Redis的命令zscanRedis通过laravel扫描系列命令?

$redis = Redis::connection(); 
$redis->zscan('zset', 0, 'mor*')); 

但是当我做,我得到的消息:

'zscan' is not a registered Redis command 

任何人都不会有任何想法,为什么?

+1

您运行的是Redis> 2.8.0吗? 'zscan'在2.8.0之前是不可用的 – Joe 2014-09-25 08:09:44

+0

是的,redis 2.8.14 – pappia 2014-09-25 08:14:24

回答

0

Laravel 4使用Predis Redis驱动程序(查看composer.json文件以检查该文件)。 Zscan命令已添加到Predis 0.8.5。

使用

composer show -i 

要检查安装的版本,并确保安装了Predis版本至少为0.8.5。

+0

我只是检查它。 v0.8.5 – pappia 2014-09-29 07:27:49