thinkphp5.1链接redis

萧远
2023-12-01
第一步//在config目录下创建redis.php文件
//内容为:
<?php
return [
 'host'=>127.0.0.1//redis服务器ip地址
 'port'=>6379 //端口号,默认6379。
]
?>
第二步//在extent目录下创建redis目录并创建Redis.php 类
//内容为
<?php
namespace redis;

class Redis extends \Redis
{
    public static function redis(){
        $con = new Redis();
        $con->connect(config('redis.host'), config('redis.port'), 5); //连接redis 超过5秒放弃
//        $con->auth('654321'); //密码验证  没有可不写
        $con->select(0); //选择数据库
        return $con;
    }
}
?>
//第三步在thinkphp5.1p中添加助手函数,在thinkphp目录下,helper.php 末尾添加以下内容
if (!function_exists('redis')) {
        /**
         * 获取容器对象实例
         * @return Container
         */
        function redis()
        {
            return redis\Redis::redis();
        }
    }
//第四步在控住器中调用
//测试链接redis
    public function redie(){
        redis()->set('test','111');
        $data = redis()->get('test'); //111
        print_r($data);
        die();
    }
 类似资料: