Yii2 redis 使用方法
发布时间:2020-12-13 21:30:31 所属栏目:PHP教程 来源:网络整理
导读:/** * 基于 yii2.0 redis使用方法 */ //项目根目录命令行执行 composer require --prefer-dist yiisoft/yii2-redis; //在配置文件中配置redis:我的配置路径是/common/config/basic_dev.php在components里面加入下列内容 return [ ‘components‘ = [ // oth
/** composer require --prefer-dist yiisoft/yii2-redis;
return [ ‘components‘ => [ //other config //。。。 // ‘redis_local‘ => [ ‘class‘ => ‘yiiredisConnection‘,‘hostname‘ => ‘‘,//your redis ip ‘password‘ => ‘‘,//redis password ‘port‘ => 6388,//your redis port 默认6379 ‘database‘ => 1,//redis 默认有20个库,根据自己需要去连接 如果做redis集群 这里还是用默认的0 ], ] ]; redis使用: $redis = Yii::$app->redis_project; $key = ‘test_redis‘; 键值操作 $bool = $redis->set($key,1);//当成功时会返回布尔值 $val = $redis->get($key);//获取键的值 $del = $redis->del($key);//删除键 $keys = $redis->keys("*");//获取当前连接的所有key list操作 $var1 = $redis->lpush("vari","lisr"); //取出列表(一段) $var2 = $redis->lrange("vari",2); //对某列表的某索引的值进行修改 $var3 = $redis->lset(‘vari‘,21,‘2323‘); set操作 #插入测试数据,由于该键test_redis之前并不存在,因此参数中的三个成员都被正常插入。 $redis->sadd($key,‘a‘,‘b‘,‘c‘); $set = $redis->smembers($key);//查看所有成员 $in_set = $redis->sismember($key,‘a‘);//某个成员是否存在 存在返回1 不存在返回0 $redis->expire($key,4 * 3600);//设置缓存过期时间 $set_num = $redis->scard($key);//获取Set集合中元素的数量。 ? 后续操作由时间再添加 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |