yii2官方有插件支持redis扩展,可是按照官方操作手册无法安装(提示和openssl相关的错误)
1,php composer.phar require --prefer-dist yiisoft/yii2-redis 失败
2,在composer.json添加依赖配置如下,执行composer install也不行。
"yiisoft/yii2-redis": "~2.0.0"
自行下载源码部署方法如下:
下载官方插件源码(https://github.com/yiisoft/yii2-redis)
拷贝到项目vendor/yiisoft目录下
修改vendor/yiisoft/extension.php添加依赖
'yiisoft/yii2-redis' =>
array (
'name' => 'yiisoft/yii2-redis',
'version' => '2.0.0',
'alias' => array (
'@yii/redis' => $vendorDir . '/yiisoft/yii2-redis',
),
),
修改config/web.php引入扩展
'redis' => [
'class' => 'yii\redis\Connection',
'hostname' => 'localhost',
'port' => 6739,
'database' => 0,
],
使用方式如下:
$redis = Yii::$app->redis;
var_dump($redis->get('key_in_db_0'));
$redis->select(1);
var_dump($redis->get("key_in_db_1"));
相关推荐
Yii 2的Redis缓存,会话和ActiveRecord 该扩展为提供了键值存储支持。 它包括一个Cache和Session存储处理程序,并实现ActiveRecord模式,该模式允许您将活动记录存储在Redis中。 有关许可证信息,请检查文件。 ...
本文实例讲述了Yii2框架redis基本应用。分享给大家供大家参考,具体如下: 在应用的时候需要先对yii2进行扩展安装 如果装有composer直接运行 php composer.phar require --prefer-dist yiisoft/yii2-redis 当然也...
Redis缓存和Yii2会话 该扩展为提供了键值存储支持。 它在redis中包括一个Cache和Session存储处理程序。 注意:此REPO不支持活动记录。 要求 PHP> = 5.4.0 Redis> = 2.6.12 ext-redis> = 2.2.7 Yii2〜2.0.4 安装...
主要介绍了Yii框架的redis命令使用方法,结合简单实例形式分析了Yii框架redis命令相关的过期时间设置、数据存储、添加、删除、输出等操作技巧,需要的朋友可以参考下
YiiRedis, 在redis中,针对不同数据类型的一组包装器 YiiRedis以熟悉的Yii风格为Redis提供面向对象的访问。 在向redis实体添加或者删除项目时,更改会立即推送到服务器,当你的应用程序需要跨多个请求提供信息时这很...
主要介绍了yii2中添加验证码的实现方法,实例分析了Yii2中实现添加验证码的具体步骤与相关功能代码,需要的朋友可以参考下
要使用Redis队列或RabbitMQ,您必须分别添加yiisoft/yii2-redis:*或videlalvaro/php-amqplib: 2.5.* 。 配置 安装后,第一步是设置控制台控制器。 return [ // ... 'controllerMap' => [ 'queue' => [ 'class'...
Yii2支持 Yii2支持票务系统-简单,灵活的模块,用于Yii2高级模板(前端/后端应用程序) 最新版本包括以下功能: 非常容易,简单和快速(仅3个表:类别,票证,消息) 票证具有标题,类别,优先级,用户电子邮件和...
添加:extension=php_redis.dll 重启apache } extension=php_igbinary.dll extension=php_redis.dll Thread Safety enabled =============》ts https://www.cnblogs.com/shynshyn/p/7083965.html Yii::$app->...
或添加行到composer.json require 部分 " index0h/yii2-log " : " 0.0.3 "用法共同属性$emergencyLogFile , 默认@app/logs/logService.log Elasticsearch、Redis 和 Logstash - 是外部服务,因此如果它们关闭,我们...
redis 的集合是无序的,集合成员是唯一的,不能重复。用户可以快速地对集合执行添加元素操作、移除元素操作以及检查一个元素是否存在于集合中。这里介绍一些常用的集合处理命令,并在 Yii 中的使用。 SADD SADD:...
[WIP] Yii2 A / B测试工具 该扩展提供了用于A / B测试您的视图的代码。 支持的策略: 轮巡 安装 安装此扩展的首选方法是通过 。 无论运行 php composer.phar require --prefer-dist bazilio/yii2-bandit 或添加 ...
"hrzg/yii2-resque-module": "*" 到composer.json文件的require部分。 设置 安装扩展程序后,只需通过以下方式在您的代码中使用它: Docker容器 redis: image: redis:3 appworker: build: . command: yii ...
Yii2 和 Redis, 第一次团队合作一个开源的小练习想贡献代码的朋友可以提issue, 写上自己的用户名, 或者加我qq和我沟通, 1413161683核心功能注册/登录/退出关注/取消关注发微博显示我关注的人显示我的粉丝显示我的...
本文实例讲述了Yii框架常见缓存应用。分享给大家供大家参考,具体如下: 1 首先,你需要安装apc or memcache or redis 。 安装完后。 以redis 为例。 至于如何安装,多找度娘。 在配置文件中components 添加如下。 ...
texiaoyao 特效药比价网(yii+bootstrap) 自己业余时间做的,因为上线了2年,没什么效果,也没多少精力去推广,所以就共享了出来。 主要用到了Yii+Bootstrap+...2,添加如下内容 server { listen 80; server_name texiaoy
•Redis扩展增强 Yii是一个高性能的PHP5的web应用程序开发框架。通过一个简单的命令行工具yiic可以快速创建一个web应用程序的代码框架,开发者可以在生成的代码框架基础上添加业务逻辑,以快速完成应用程序的开发。...
您无需手动配置Web服务器并将其添加到主机,只需将其克隆并立即在浏览器中启动它即可。 看起来很 在内部,已经有90%的情况所需的一切。 如果没有,我们将为您添加:) 对您来说,有一个超级zsh控制台,它具有自动...