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 提供了关于您可以使用的不同连接选项的信息。
请参阅本节中的页面以获取更多信息和示例: