1

我使用 pearhub (pear install pearhub/predis) 在 XAMPP windows 机器上安装了 Predis。它安装时没有任何错误消息。但是当我执行以下操作时

<?php
require "Predis.php";
$redis = new Predis/Client();
$redis->set('library', 'predis');
$value = $redis->get('library');
?>

它说 Predis 类未找到。任何想法如何在 Windows 上正确安装它?

4

2 回答 2

4

你需要先安装 Redis,然后 Predis 才能工作。Predis 只是 Redis 的一个接口。

因为您在 Windows 上,所以您可以在此处的可执行文件中找到信息:https ://github.com/dmajkic/redis/downloads

另外,我在你的代码中注意到,你有这个:

$redis = new Predis/Client();

应该是这样的:

$redis = new Predis_Client();
于 2011-05-02T22:21:32.480 回答
2

您需要 从C:/redis文件夹启动redis-server.exe,然后将以下代码粘贴到您的 php 文件中。

<?php 
    require "predis/autoloader.php";
    Predis\Autoloader::register();
    $redis = new Predis\Client();
    $redis = new Predis\Client(array(
      "scheme" => "tcp",
      "host" => "127.0.0.1",
      "port" => 6379));
    if($redis)
    {
         echo "Redis connected succesfully";
    }
    else
    {
         echo "Redis Not connected";
    }
?>
于 2012-07-20T10:01:15.590 回答