拓展 破解tp50中Redis的使用困境使用TP50安装Redis拓展,克服Redis使用困境(tp5.0安装redis)
越来越多的网站与APP都使用TP5.0作为后台框架,进行程序的开发,在大多数场景下,TP5.0都能满足开发者的需求,但是在一些复杂场景下,例如,高并发需求时,TP5.0需要使用缓存来应对,而Redis就是在此情况下备受推荐的缓存框架。
想要安装Redis拓展,促使TP5.0对Redis的识别,首先需要安装Redis的PHP拓展,可以通过在php.ini添加如下配置来实现:
extension=php_redis.dll
安装完成后,要更新php.ini配置,然后重启Apache或Nginx服务器,使其生效。
接下来,就可以进行TP5.0中Redis的配置了,首先安装tp-redis包:
composer require salted-fish/tp-redis
安装完毕后,在根目录下找到配置文件config.php,增加如下配置:
//redis配置 ‘redis’ => array( ‘type’ => ‘redis’, ‘host’ => ‘127.0.0.1’, ‘port’ => 6379, ‘password’ =>”, ‘select’ => 0, ‘timeout’ => 0, ‘expire’ => 0, ‘persistent’ => false, ‘prefix’ => ”, ),
此时,在Home控制器的index方法中就可以正常的使用redis了,代码如下:
public function index(){ $redis = new Redis(); $redis->set(‘key’,’value’); $value = $redis->get(‘key’); }
通过上述配置及代码,就可以在TP5.0中使用Redis做缓存、数据存储等操作,克服了使用Redis的使用困境,节省了开发者的宝贵时间和成本。