学习开发PHP

学习

PHP

Ajeet Raina
作者
Ajeet Raina, Redis 前开发者增长经理

查找教程、示例和技术文章,帮助您使用 Redis 和 PHP 进行开发。

入门#

要使用 PHP 与 Redis 协同工作,您将需要一个 PHP Redis 客户端。在以下部分中,我们将演示使用 PhpRedis,这是一个灵活且功能齐全的 PHP Redis 客户端库。其他 PHP 客户端 可在 Redis 客户端页面的 PHP 部分找到。

Redis 是一个开源的、内存中的键值数据存储,最常被用作主数据库、缓存、消息代理和队列。Redis 缓存提供亚毫秒级响应时间,使游戏、金融科技、广告技术、社交媒体、医疗保健和物联网等行业能够实现快速而强大的实时应用程序。

步骤 1. 运行 Redis 服务器#

您可以选择在 Docker 容器中或直接在您的机器上运行 Redis 服务器。请按照以下命令在 Mac OS 上本地设置 Redis 服务器

 brew tap redis-stack/redis-stack
 brew install --cask redis-stack
INFO

Redis Stack 统一并简化了领先 Redis 模块及其提供功能的开发人员体验。

确保您能够使用以下 Redis 命令连接到 Redis 实例。

 redis-cli -h localhost -p 6379
 localhost>

现在您应该能够对 Redis 键执行 CRUD 操作。如果在 Redis 配置文件中设置了身份验证,则上述 Redis 客户端命令可能需要密码。如果没有设置 Redis 密码,则它将执行对 Redis 服务器的默认连接。您可以使用 SET 命令插入数据到 Redis,然后使用 GET 命令将其取回。

步骤 2. 获取 pecl#

apt install pkg-php-tools

步骤 3. 安装 PhpRedis#

pecl install redis

步骤 4. 使用 PhpRedis 打开 Redis 连接#

以下代码使用 PhpRedis 创建一个 Redis 连接

<?php

$redis = new Redis();
//Connecting to Redis
$redis->connect('hostname', port);
$redis->auth('password');

if ($redis->ping()) {
 echo "PONG";
}

?>

将以下值替换为您数据库的值,并将此文件保存为 connect.php

步骤 5. 执行脚本#

php connect.php

它应该显示“PONG”作为输出。您可以通过运行 monitor 命令来验证这一点

127.0.0.1:6379> monitor
OK
1614778301.165001 [0 [::1]:57666] "PING"

进一步参考:#

最后更新于 2024 年 2 月 22 日