服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - Redis - YII2框架手动安装Redis扩展的过程

YII2框架手动安装Redis扩展的过程

2022-10-21 16:19桥元 Redis

这篇文章主要介绍了YII2框架手动安装Redis扩展的过程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

1.需要下载yii2-redis的master分支代码:https://github.com/yiisoft/yii2-redis

windows版本composer下载: https://getcomposer.org/download/

2.解压复制到vendor/yiisoft 下面

3.yiisoft下面extensions.php里面增加

?
1
2
3
4
5
6
7
8
9
'yiisoft/yii2-redis' =>
array (
'name' => 'yiisoft/yii2-redis',
'version' => '2.0.5.0',
'alias' =>
array (
'@yii/redis' => $vendorDir . '/yiisoft/yii2-redis',
),
),

4.在composer.json里面增加

YII2框架手动安装Redis扩展的过程

?
1
2
3
4
5
"autoload": {
"psr-4":
"yii\\redis\\": "/yii2-redis/src/"
}
},

进入项目目录运行: composer dumpautoload

5.修改composer_psr4.php 找到'yii\\redis\\' 改为: 'yii\\redis\\' => array($vendorDir . '/yiisoft/yii2-redis/src'),

6.修改autoload_static.php 找到'yii\\redis\\' 改为 :'yii\\redis\\' =>array ( 0 => __DIR__ . '/..' . '/yiisoft/yii2-redis/src',),

7.web.php里面增加

?
1
2
3
4
5
6
7
'redis' =>[
'class' => 'yii\redis\Connection',
'hostname' => '127.0.0.1', #改为自己的redis服务器
'port' => 6379,
'database' => 0,
'connectionTimeout' => 5
],

可以使用Yii:$app->redis->set('foo','Hello');Yii:$app->redis->get('foo');进行测试下。

到此这篇关于YII2框架手动安装Redis扩展的文章就介绍到这了,更多相关YII2安装redis扩展内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://www.cnblogs.com/bastblogs/p/16358267.html

延伸 · 阅读

精彩推荐
  • Redis关于redigo中PubSub的一点小坑分析

    关于redigo中PubSub的一点小坑分析

    这篇文章主要给大家介绍了关于redigo中PubSub的一点小坑的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,...

    Chen Jiehua6812019-11-20
  • RedisRedis BloomFilter实例讲解

    Redis BloomFilter实例讲解

    这篇文章主要介绍了Redis BloomFilter实例。BloomFilter不需要存储key,节省空间,在某些对保密要求非常严格的场合有优势。想要进一步了解BloomFilter运用实例的...

    张铁牛9692021-09-28
  • RedisRedis基本数据类型String常用操作命令

    Redis基本数据类型String常用操作命令

    这篇文章主要为大家介绍了Redis基本数据类型String常用操作命令,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪...

    把苹果咬哭的测试笔记10022022-10-20
  • Redis基于redis+lua进行限流的方法

    基于redis+lua进行限流的方法

    这篇文章主要介绍了基于redis+lua进行限流,通过实例代码详细介绍了lua+redis进行限流的做法,开发环境使用idea+redis+lua,本文给大家介绍的非常详细,需要的...

    枯枫叶10512022-07-24
  • RedisRedis缓存详解

    Redis缓存详解

    本文主要介绍了Redis缓存从搭建到使用的相关知识,具有一定的参考价值,下面跟着小编一起来看下吧 ...

    神牛步行32242020-04-20
  • RedisPython的Flask框架使用Redis做数据缓存的配置方法

    Python的Flask框架使用Redis做数据缓存的配置方法

    Redis数据库依赖于主存,在关系型数据库以外再配套Redis管理缓存数据将对性能会有很大的提升,这里我们就来看一下Python的Flask框架使用Redis做数据缓存的配置...

    cangmean3882019-10-29
  • Redis阿里面试这样问:Redis为什么把简单的字符串设计成SDS?

    阿里面试这样问:Redis为什么把简单的字符串设计成SDS?

    redis 数据结构的一点基础知识,没什么难度,但以我的面试经验,如果被问这类问题,不要只含糊其辞的说出底层是SDS,有理有据的把为什么这样实现也说出...

    Hollis8382021-04-29
  • RedisGovern Service 基于 Redis 的服务治理平台安装过程详解

    Govern Service 基于 Redis 的服务治理平台安装过程详解

    Govern Service 是一个轻量级、低成本的服务注册、服务发现、 配置服务 SDK,通过使用现有基础设施中的 Redis 不用给运维部署带来额外的成本与负担,接下来...

    阿虎9572021-08-04