- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
背景
正在尝试使用 PhpRedis在 Mac OSX 本地服务器上的 Laravel 5.3
运行 Apache 2.4.18、Php 7.0.14 和 homebrew
...不需要额外的(非官方) Composer 库
Redis通过 homebrew install redis
安装和工作
由 redis-cli ping
测试这给 PONG
PhpRedis通过 homebrew install php70-redis
安装和工作
由 php -r "if (new Redis() == true){ echo \"\r\n OK \r\n\"; }"
测试这给 OK
设置
与 documentation而这个 SO Laravel 4 solution我执行以下操作:
alias
在 app/config/app.php 中定义来自'Redis' => 'Illuminate\Support\Facades\Redis'
到'LRedis' => 'Illuminate\Support\Facades\Redis'
redis
config/database.php 中的数据库定义'client' => 'phpredis',
composer dump-autoload
和 php artisan optimize
Route::get('redistesturl', function () {
$app = LRedis::connection();
$app->set("name", "Bob Cool");
print_r($app->get("name"));
});
FatalThrowableError in Database.php line 62:
Class 'Predis\Client' not found
$redis = Illuminate\Support\Facades\Redis::connection();
LRedis
从这样的 Controller 中类:
use Illuminate\Support\Facades\Redis;
class MyController extends Controller
{
public function redistest(){
$redis = LRedis::connection();
$redis->set('name', 'Bob Cool');
return $redis->get('name');
}
}
FatalThrowableError in Preferences.php line 15:
Class 'App\Http\Controllers\LRedis' not found
Predis
并通过添加官方
predis
使其工作正常文档中指定的库。
最佳答案
FatalThrowableError in Preferences.php line 15:
Class 'App\Http\Controllers\LRedis' not found
您还没有为 LRedis 类包含命名空间
<?php
use LRedis
关于laravel - 如何在 Laravel 5+ 中设置 PhpRedis?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41291034/
如何知道 删除了一个 redis 键的日期时间(以前是指一个特定的键存在但最近删除了我需要知道那个特定的时间 key 已删除)。 redis 键的修改日期时间(我想知道最后修改时间特定 key 的日期
我们使用 phpredis 库从我们的服务机器连接到我们的 64 节点 Redis 集群。尽管我们使用持久连接,但由于 php 不会跨请求重用对象,因此每个请求都会首先调用 CLUSTER SLOTS
我在 Amazon Linux EC2 服务器上运行 phpredis 2.2.5 版,有一段时间我在控制台中摆弄着与 Redis 的对话,一切正常。 然后,我插入 PHP 并开始尝试让我的代码与数据
redis 与 apache 服务器兼容吗?我正在尝试从存储在我的 apache 服务器 Web 目录中的 php 脚本运行 redis。 connect('127.0.0.1', 6379); ec
我有一个问题。 在我的项目中,我很少有服务器在 redis 中修改相同的数据。所有的服务器可能有不同的时间。换句话说,在某些情况下我不能依赖应用服务器时间。 所以我想用Redis的时间作为通用的基点。
我正在尝试使用 Redis 和 PHP 进行一些操作,但在使用 SETS 和 SMEMBERS 时遇到了问题。 我正在使用 Symfony2 和 SncRedisBundle。 $redis->mul
出于性能和稳定性的原因,我一直在测试 phpredis。性能非常好,但是在持续测试后我看到了可重复的堆栈跟踪错误 - 通过“ab”运行相同的脚本。 模式运行此测试 3 到 4 次 ab -n 1000
我在我的应用程序中使用 phpredis,我有以下数据结构。帐户 ID 充当每个用户的 key : $data = array( "accId1"=> array("userI
我有一个数据库 (db0) 和 2 个命名空间:space1、space2。 对于我的代码,我使用的是 phpRedis ( https://github.com/phpredis/phpredis)
我遇到了类似的问题: Connecting to Redis To Go with PHP 基本上,我在 redis 中有这个 uri: redis://myusername:foopassword@
我正在尝试安装 phpredis 以使用我的 php。但问题是,每次我尝试让它工作时,我的 error_log 都会发送此错误: [code]PHP fatal error :在第 5 行的/var/
我正在使用 phpredis 将 KEYS 替换为 SCAN。 $redis = new Redis(); $redis->connect('127.0.0.1', 6379); $redis->se
环境: CentOS 6.5 php5.5.3/php-fpm5.5.3 nginx 1.0.15 php-redis 2.2.8 还在 php.ini 中添加了 extension_dir 和扩展设
我一直在寻找这些信息。我已经将 phpredis 与 redis 服务器 2.x 一起使用,现在由于服务器迁移,我们有 redis 服务器 3.x。 phpredis 支持 redis 3 吗? 最佳
我目前正在使用 memcached,但我正在尝试将此机制转移到 redis。 我的目标是每 1000 次迭代保存整个数组(键 => 值)。 旧的解决方案: 'value1', 'key2'
我让 Redis 为我通过 PHPRedis 访问的几个子域运行共享 session 存储。 session cookie 的生命周期很长,因此用户不必经常登录,但我发现无论如何我必须大约每半小时登录
我有一个数组 $array = array("连衣裙","套装"); 当我尝试使用 phpredis 制作 BITOP 时 $value = implode(",",$array); $redis->
我有 Nginx + PHP-FPM 的经典服务器配置模式。我网站上的大多数页面都包含保存到 redis 中的数据。因此,许多独立用户对 redis 的间接(通过 php-fpm)精简请求太多了。我使
这是我从互联网上提取的用于测试 Redis 的基本代码。设置或获取时,我什么也得不到。我怀疑我的 php 配置有问题,但不确定如何找出问题所在。我也尝试过使用 predis 作为客户端,它也以同样的方
谁能帮我在 MAC OSX 中安装 php-redis。 brew install php-redis 不工作。 pecl install php-redis 也没有工作 - invalid pack
我是一名优秀的程序员,十分优秀!