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

 更新时间:2022年06月09日 10:14:13   作者:桥元  
这篇文章主要介绍了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里面增加

'yiisoft/yii2-redis' =>
array (
'name' => 'yiisoft/yii2-redis',
'version' => '2.0.5.0',
'alias' =>
array (
'@yii/redis' => $vendorDir . '/yiisoft/yii2-redis',
),
),

4.在composer.json里面增加

"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里面增加

'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扩展内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Redis集群增加节点与删除节点的方法详解

    Redis集群增加节点与删除节点的方法详解

    这篇文章主要给大家介绍了关于Redis集群增加节点与删除节点的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Redis具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-09-09
  • 解析Redis Cluster原理

    解析Redis Cluster原理

    redis最开始使用主从模式做集群,若master宕机需要手动配置slave转为master;后来为了高可用提出来哨兵模式,该模式下有一个哨兵监视master和slave,若master宕机可自动将slave转为master,但它也有一个问题,就是不能动态扩充;所以在3.x提出cluster集群模式
    2021-06-06
  • Linux服务器使用Redis作为数据缓存并用log4j2进行日志记录的过程分享

    Linux服务器使用Redis作为数据缓存并用log4j2进行日志记录的过程分享

    这篇文章主要介绍了Linux服务器使用Redis作为数据缓存并用log4j2日志记录,关于SpringBoot项目配置Redis与log4j2是查询官方文档,本文中的Redis配置类、Redis工具类以及log4j2.xml配置文件来自网络,查证源自何处比较麻烦,所以在此感谢所有人的分享
    2023-09-09
  • Redis操作命令总结

    Redis操作命令总结

    这篇文章主要介绍了Redis操作命令总结,本文讲解了key pattern 查询相应的key、字符串类型的操作、链表操作、hashes类型及操作、集合结构操作、有序集合、服务器相关命令等内容,需要的朋友可以参考下
    2015-03-03
  • Redis连接超时异常的处理方法

    Redis连接超时异常的处理方法

    这篇文章主要给大家介绍了关于Redis连接超时异常的处理方法,文中通过示例代码以及图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2020-07-07
  • Redis批量生成数据的实现

    Redis批量生成数据的实现

    本文主要介绍了Redis批量生成数据的实现,主要介绍了两种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • windows下使用redis requirepass认证不起作用的解决方法

    windows下使用redis requirepass认证不起作用的解决方法

    今天小编就为大家分享一篇windows下使用redis requirepass认证不起作用的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05
  • Redis 删除策略的三种实现

    Redis 删除策略的三种实现

    本文主要介绍了Redis 删除策略的三种实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • redis全局命令set、get、keys使用方法

    redis全局命令set、get、keys使用方法

    这篇文章主要介绍了redis全局命令set、get、keys使用方法的相关资料,详细讲解了Redis的基本概念和常用命令,强调了在生产环境中避免使用keys命令的重要性,需要的朋友可以参考下
    2025-03-03
  • Redis的setNX分布式锁超时时间失效 -1问题及解决

    Redis的setNX分布式锁超时时间失效 -1问题及解决

    这篇文章主要介绍了Redis的setNX分布式锁超时时间失效 -1问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-01-01

最新评论