当前位置: 首页 > 面试题库 >

使用PHP连接到Redis

任长卿
2023-03-14
问题内容

我是Redis的新手…我最近刚拿起Redisent来在PHP中使用Redis
…并且我玩得很开心!但是,我注册了Redis服务,并一直在努力使用该服务…

URI字符串如下:

redis:// [用户名]:[pass] @ [服务器] .redistogo.com:[端口] /

Redisent客户端只需输入主机名和端口…并且我没有地方输入用户名/密码…:-/我也一直在摆弄fsockopen()函数…但是没有分数。

有没有人尝试连接到Redis以使用PHP?如果是这样,将不胜感激任何见解或指示!

注意:我意识到有一个REST API可用,但这是用于供应实例,而不是用于诸如GET / SET等实际操作。


问题答案:

predis是首选的库(积极开发=> 6 Januari
2011
)。

redis://$x:$y@$z

然后,您需要以下代码才能使其正常运行(我已经对其进行了测试):

<?php

require('./Predis.php');

#redis://$x:$y@$z
$redis   = new Predis\Client('redis://$z');
$redis->auth($y);
$redis->incr('counter');
echo $redis->get('counter');
echo "\n";

奇怪的是$x。根本不需要吗?



 类似资料:
  • 问题内容: 我的意思是说非常简单。我想通过安全连接从PHP脚本连接到外部MS SQL数据库。然而,事实证明这是有问题的,到目前为止,花了三个小时进行研究,我很茫然。 客户端的平台是Ubuntu,这意味着我无法使用SQLSRV。安全连接已与其他客户端进行了测试,并且工作正常。我目前正在使用PDO和DBlib连接到数据库,这也可以正常工作。 我找不到能强制建立安全连接的任何方法。我尝试了多种其他驱动程

  • 当我尝试在数据库中插入数据时,会出现以下错误: 致命错误:未捕获PDOException:在C:\xampp\htdocs\social media\classes\DB中找不到驱动程序。php:5堆栈跟踪:#0 C:\xampp\htdocs\socialmedia\classes\DB。php(5):PDO-

  • 这是mysql连接php脚本。它不断地显示出它的错误 警告:mysqli_connect():(HY000/1045):用户'user'@'localhost'(使用密码:YES)在第6行的C:\xampp\htdocs\index.php访问被拒绝 注意:尝试在第7行连接成功的C:\xampp\htdocs\index.php中获取非对象的属性 我听不懂,请帮帮我好吗?

  • 无法连接到MySQL数据库。第8行错误-变量$conn从未使用。 希望有人能帮助我。我是第一次编写代码,我的大部分教程都来自YouTube。我使用Eclipse作为我的IDE,使用XAMPP作为我的本地服务器。 我试图创建一个带有登录信息的动态网站,因此我在XAMPP中将其连接到MySQL,但我在第8行(黄色感叹号)中不断收到一个错误,其中表示从未使用变量$conn。这些文件保存在htdocs中,

  • 这是我的配置: Windows 7 64位 WAMP Server 2.2 64位与PHP 5.4.3(从官方网站下载)。 Firebird 1.5.6来管理数据库(我需要这个版本,因为新版本不打开我的数据库)。此程序只有32位版本(从官方网站下载)。 以下是连接到FDB数据库的代码。但是当我尝试代码时,我得到了错误:“致命错误:调用中未定义的函数ibase_connect() 我尝试: 激活ph

  • 问题内容: 我已经在一个网络上的一台服务器上成功设置了启用SSL的MySQL安装,并且可以使用SSL和Linux命令行mysql客户端在不同网络上的另一台服务器上使用SSL连接到它,但是每次我尝试连接时(使用PHP 5.3) .3)我不断得到: 警告:mysqli_real_connect():(HY000 / 2026):第18行上的/var/www/html/test.php中的SSL连接错误