`

yii2添加redis支持

阅读更多

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"));

分享到:
评论

相关推荐

    yii2-redis:Yii 2 Redis扩展

    Yii 2的Redis缓存,会话和ActiveRecord 该扩展为提供了键值存储支持。 它包括一个Cache和Session存储处理程序,并实现ActiveRecord模式,该模式允许您将活动记录存储在Redis中。 有关许可证信息,请检查文件。 ...

    Yii2框架redis基本应用示例

    本文实例讲述了Yii2框架redis基本应用。分享给大家供大家参考,具体如下: 在应用的时候需要先对yii2进行扩展安装 如果装有composer直接运行 php composer.phar require --prefer-dist yiisoft/yii2-redis 当然也...

    yii2-phpredis:Redis缓存和Yii2会话

    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命令使用方法,结合简单实例形式分析了Yii框架redis命令相关的过期时间设置、数据存储、添加、删除、输出等操作技巧,需要的朋友可以参考下

    YiiRedis, 在redis中,针对不同数据类型的一组包装器.zip

    YiiRedis, 在redis中,针对不同数据类型的一组包装器 YiiRedis以熟悉的Yii风格为Redis提供面向对象的访问。 在向redis实体添加或者删除项目时,更改会立即推送到服务器,当你的应用程序需要跨多个请求提供信息时这很...

    yii2中添加验证码的实现方法

    主要介绍了yii2中添加验证码的实现方法,实例分析了Yii2中实现添加验证码的具体步骤与相关功能代码,需要的朋友可以参考下

    yii2-queue:Yii2的排队系统

    要使用Redis队列或RabbitMQ,您必须分别添加yiisoft/yii2-redis:*或videlalvaro/php-amqplib: 2.5.* 。 配置 安装后,第一步是设置控制台控制器。 return [ // ... 'controllerMap' => [ 'queue' => [ 'class'...

    yii2-ticket-support:Yii2票证支持模块,简单,灵活,多语言,具有mongodb,可与邮箱,队列一起使用

    Yii2支持 Yii2支持票务系统-简单,灵活的模块,用于Yii2高级模板(前端/后端应用程序) 最新版本包括以下功能: 非常容易,简单和快速(仅3个表:类别,票证,消息) 票证具有标题,类别,优先级,用户电子邮件和...

    redis使用方法

    添加: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->...

    yii2-log:不同的 Yii2 日志传输

    或添加行到composer.json require 部分 " index0h/yii2-log " : " 0.0.3 "用法共同属性$emergencyLogFile , 默认@app/logs/logService.log Elasticsearch、Redis 和 Logstash - 是外部服务,因此如果它们关闭,我们...

    Yii redis集合的基本使用教程

    redis 的集合是无序的,集合成员是唯一的,不能重复。用户可以快速地对集合执行添加元素操作、移除元素操作以及检查一个元素是否存在于集合中。这里介绍一些常用的集合处理命令,并在 Yii 中的使用。 SADD SADD:...

    yii2-bandit:[WIP] Yii2 AB测试工具

    [WIP] Yii2 A / B测试工具 该扩展提供了用于A / B测试您的视图的代码。 支持的策略: 轮巡 安装 安装此扩展的首选方法是通过 。 无论运行 php composer.phar require --prefer-dist bazilio/yii2-bandit 或添加 ...

    yii2-resque-module::construction:正在施工:construction:

    "hrzg/yii2-resque-module": "*" 到composer.json文件的require部分。 设置 安装扩展程序后,只需通过以下方式在您的代码中使用它: Docker容器 redis: image: redis:3 appworker: build: . command: yii ...

    weibo:通过 php redis

    Yii2 和 Redis, 第一次团队合作一个开源的小练习想贡献代码的朋友可以提issue, 写上自己的用户名, 或者加我qq和我沟通, 1413161683核心功能注册/登录/退出关注/取消关注发微博显示我关注的人显示我的粉丝显示我的...

    Yii框架常见缓存应用实例小结

    本文实例讲述了Yii框架常见缓存应用。分享给大家供大家参考,具体如下: 1 首先,你需要安装apc or memcache or redis 。 安装完后。 以redis 为例。 至于如何安装,多找度娘。 在配置文件中components 添加如下。 ...

    texiaoyao:特效药比价网(yii+bootstrap)

    texiaoyao 特效药比价网(yii+bootstrap) 自己业余时间做的,因为上线了2年,没什么效果,也没多少精力去推广,所以就共享了出来。 主要用到了Yii+Bootstrap+...2,添加如下内容 server { listen 80; server_name texiaoy

    Yii开发框架 v2.0.1

    •Redis扩展增强 Yii是一个高性能的PHP5的web应用程序开发框架。通过一个简单的命令行工具yiic可以快速创建一个web应用程序的代码框架,开发者可以在生成的代码框架基础上添加业务逻辑,以快速完成应用程序的开发。...

    堆栈器:堆栈器-用于本地Web开发的环境,可以使用

    您无需手动配置Web服务器并将其添加到主机,只需将其克隆并立即在浏览器中启动它即可。 看起来很 在内部,已经有90%的情况所需的一切。 如果没有,我们将为您添加:) 对您来说,有一个超级zsh控制台,它具有自动...

Global site tag (gtag.js) - Google Analytics