库基于Yii2的Redis类库(yii2 redis 类)
的使用
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API,用于数据的存储、查找、修改等操作。Yii2是一个基于PHP的高性能框架,提供了一些简便的操作方式来完成更多的任务,其中包括Redis与Yii2的联合使用也得到了增加,利用Yii2Redis类库,可以轻松实现Redis的储存服务。
Yii2Redis类库是在Yii2框架基础上增加的一个插件,可以很方便的实现Redis的使用,一般的composer安装方式如下:
1.首先安装Yii2
2.使用composer安装phpredis扩展
$composer require yiisoft/yii2-redis
3.修改启用redis配置文件
'redis' => [
'class' => 'yii\redis\Connection', 'hostname' => 'localhost',
'port' => 6379, 'database' => 0,
]
4.使用Redis
$redis = Yii::$app->redis;
$redis->set('name','Tom');echo $redis->get('name');
使用Yii2Redis类库,可以很容易调用Redis的工具函数,虽然目前的扩展还没有完全支持所有Redis的函数,但目前已经支持了大多数Redis中常用的函数,部署配置也相对简便,所以Yii2Redis可以说是开发者最佳的选择。