如何在TP5中快速配置Redis(tp5怎么配置redis)
ThinkPHP5现在已经做到支持使用Redis作为缓存工具,使得我们能够更快的读写数据,提高了Web应用的性能;在本文中,我们将演示如何在ThinkPHP5中快速配置Redis。
#### 一、环境搭建
在开始搭建Redis之前,需要确保我们的ThinkPHP5应用拥有符合使用Redis的环境,主要需要安装Redis服务及PHP的Redis扩展:
##### 1. 安装Redis服务
Redis的安装比较方便,我们可以直接下载源码编译安装:
// 下载源码
wget http://download.redis.io/releases/redis-5.0.7.tar.gz// 解压
tar -xzvf redis-5.0.7.tar.gz// 编译安装
cd redis-5.0.7make && make install
安装完成把当前使用的Redis用户切换到root用户:
>sudo su
启动服务:
>redis-server
这样就可以看到服务成功启动完毕,可以执行`redis-cli ping`来进行测试:
// 测试
redis-cli ping// 如果显示 Pong,则代表Redis服务运行正常
##### 2. 安装PHP的Redis扩展
使用以下命令安装PHP的Redis扩展:
sudo apt-get install php-redis
安装完成后,我们可以在php.ini配置文件中:
设置扩展名称:
>extension=redis
保存后重新加载:
>sudo service php7.2-fpm restart
#### 二、在ThinkPHP5中快速配置Redis
只要确保环境搭建完毕,那么在ThinkPHP5中配置Redis则变得十分容易,将配置信息写入`config.php`文件即可:
// 配置Redis缓存
'redis' => [ // redis数据库实例配置
'default' => [ // redis server节点地址
'host' => 'localhost', // redis server端口
'port' => 6379, // redis server用户名
'password' => 'password', // redis server数据库名称
'database' => 2, // 默认的缓存类型
'type' => 'Redis' ]
],
保存后,就可以在程序中使用Redis对数据进行读写操作了,例如设置一个key:
Cache::set('name', 'ThinkPHP5');
获取数据:
echo Cache::get('name');
#### 三、总结
本文演示了如何在ThinkPHP 5中快速配置Redis的使用,只要确保我们的ThinkPHP5应用拥有符合使用Redis的环境,然后将Redis的配置信息写入config.php文件,即可完成Redis的配置,从而让我们的Web应用拥有更好的数据读写性能。