Predis 指南 (PHP)

将您的PHP应用程序连接到Redis数据库

Predis 是推荐的 PHP Redis 客户端。 以下部分解释了如何安装 Predis 并将您的应用程序连接到 Redis 数据库。

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

Predis 需要一个正在运行的 Redis 或 Redis Stack 服务器。 有关 Redis 安装说明,请参阅 Getting started

安装

使用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

存储和检索一个哈希对象:

$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',
)
*/

更多信息

Predis wiki on Github 提供了关于您可以使用的不同连接选项的信息。

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

RATE THIS PAGE
Back to top ↑