Predis 指南 (PHP)

将你的 PHP 应用连接到 Redis 数据库

Predis 是推荐的 PHP Redis 客户端。以下章节将解释如何安装 Predis 并将你的应用连接到 Redis 数据库。

注意
尽管我们提供了关于 Predis 的基本文档,但它是一个第三方客户端库,并非由 Redis 直接开发或支持。

Predis 需要一个正在运行的 Redis 服务器。请参阅此处获取 Redis 开源版安装说明。

安装

使用 Composer 通过以下命令行安装 Predis

composer require predis/predis

连接并测试

使用以下代码连接到标准端口 (6379) 上本地运行的服务器

<?php

require 'vendor/autoload.php';

use Predis\Client as PredisClient;

$r = new PredisClient([
                'scheme'   => 'tcp',
                'host'     => '127.0.0.1',
                'port'     => 6379,
                'password' => '',
                'database' => 0,
            ]);

存储并检索一个简单字符串来测试连接

echo $r->set('foo', 'bar'), PHP_EOL;
// >>> OK

echo $r->get('foo'), PHP_EOL;
// >>> bar

存储并检索一个哈希 (hash) 对象

$r->hset('user-session:123', 'name', 'John');
$r->hset('user-session:123', 'surname', 'Smith');
$r->hset('user-session:123', 'company', 'Redis');
$r->hset('user-session:123', 'age', 29);

echo var_export($r->hgetall('user-session:123')), PHP_EOL;
/* >>>
array (
  'name' => 'John',
  'surname' => 'Smith',
  'company' => 'Redis',
  'age' => '29',
)
*/

更多信息

Github 上的 Predis wiki 包含关于你可以使用的不同连接选项的信息。

另请参阅本节中的页面以获取更多信息和示例

评价此页面
返回顶部 ↑