这里是文章模块栏目内容页
yii2redis语法(redis err illegal address)

导读:本文主要介绍Yii2框架中Redis的使用方法,包括安装、配置和常用语法。

1. 安装:Yii2中使用Redis需要安装predis库,可以使用composer安装:composer require predis/predis

2. 配置:在config/web.php中添加如下代码:

'components' => [

'redis' => [

'class' => 'yii\redis\Connection',

'hostname' => 'localhost',

'port' => 6379,

'database' => 0,

],

]

3. 语法:

(1) 获取redis实例:$redis = Yii::$app->redis;

(2) 设置key-value:$redis->set('key','value');

(3) 获取key-value:$val = $redis->get('key');

(4) 删除key:$redis->del('key');

(5) 设置hash表:$redis->hmset('hash_table',['field1'=>'value1','field2'=>'value2']);

(6) 获取hash表元素:$val = $redis->hget('hash_table','field1');

(7) 删除hash表元素:$redis->hdel('hash_table','field1');

(8) 设置有序集合:$redis->zadd('sorted_set',[1=>'value1',2=>'value2']);

(9) 获取有序集合元素:$val = $redis->zrange('sorted_set',0,-1);

(10) 删除有序集合元素:$redis->zrem('sorted_set','value1');

总结:本文介绍了Yii2框架中Redis的安装、配置和常用语法,使用Redis可以更好地优化网站性能,并且提供了丰富的数据结构支持。