thinkphp5操作redis

第一步,新建控制器,并引入redis类

use think\cache\driver\Redis;

第二步,在application的公共config文件中配置redis信息

//配置redis
    'redis_config' => [
        'host' => 'ip地址',
        'port' => 端口号,
        'password' => '',
        'select' => 0,
        'timeout' => 0,
        'expire' => 0,
        'persistent' => false,
        'prefix' => '',
    ],

第三步,操作redis

public function test(){
        $voteStr = $user_id.'-'.'success';
        $Redis->lPush('vote_list',$voteStr);
        $list = $Redis->lrange("vote_list", 0 ,-1);
        dd($list);
    }


public function getRedisList(){
        $config = config('redis_config');
        $Redis=new Redis($config);
        $res = $Redis->rPop('vote_list');
        $list = $Redis->lrange("vote_list", 0 ,-1);
        dump($res);
        dd($list);
    }

完成,在此之前,你需要确保你已经安装了redis,并且给php挂在了redis扩展 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐