新聞中心
thinkPHP5.0使得程序開(kāi)發(fā)工作變得更加簡(jiǎn)單,借助其豐富的功能模塊,可以輕松實(shí)現(xiàn)Redis的實(shí)例化操作。本文將介紹在ThinkPHP5.0中如何快捷實(shí)例化Redis。

公司主營(yíng)業(yè)務(wù):成都網(wǎng)站建設(shè)、做網(wǎng)站、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來(lái)驚喜。創(chuàng)新互聯(lián)推出龍文免費(fèi)做網(wǎng)站回饋大家。
Redis連接配置文件,在CONFig目錄下添加redis.php配置文件,文件內(nèi)容如下:
//Redis配置文件
return [
'host' => '127.0.0.1',//主鍵
'port' => 6379,//端口
'password' => '123456',//密碼
'select' => 0,//默認(rèn)0號(hào)庫(kù)
'timeout' => 0,//關(guān)閉時(shí)間
'expire' => 1800,//有效期
'persistent' => true,//是否長(zhǎng)連接
'prefix' => '',//表前綴
];
然后,編寫(xiě)Redis實(shí)例化類 `Redis.php`放在 library/Think/Redis下,文件內(nèi)容如下:
namespace Think;
use Think\Config as Conf;
class Redis
{
public static $Redis = '';
public static function redisInit()
{
if (!SELF::$Redis) {
self::$Redis = new \Redis();
$conf = Conf::get('redis');//引入配置文件
$status = self::$Redis->connect($conf['host'], $conf['port'], $conf['timeout']);
if(!$status){
die('redis連接失?。?);
}
if(!empty($conf['password'])) {
self::$Redis -> auth($conf['password']); //驗(yàn)證redis密碼
}
self::$Redis->expire($conf['prefix'], $conf['expire']);//設(shè)置默認(rèn)有效期
self::$Redis->select($conf['select']);//默認(rèn)使用0號(hào)庫(kù)
}
return self::$Redis;
}
}
在代碼中調(diào)用以下方式實(shí)現(xiàn)Redis的實(shí)例化操作:
namespace app\index\controller;
use think\Controller;
use Think\Redis;
class Index extends Controller
{
public function index()
{
$Redis = Redis::redisInit();
}
}
通過(guò)以上幾步,我們就可以快捷實(shí)現(xiàn)在ThinkPHP5.0中Redis實(shí)例化的操作,省去客戶端安裝Redis的步驟,提高開(kāi)發(fā)效率,更好地實(shí)現(xiàn)系統(tǒng)的模塊分離與代碼復(fù)用。
成都創(chuàng)新互聯(lián)建站主營(yíng):成都網(wǎng)站建設(shè)、網(wǎng)站維護(hù)、網(wǎng)站改版的網(wǎng)站建設(shè)公司,提供成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、成都網(wǎng)站推廣、成都網(wǎng)站優(yōu)化seo、響應(yīng)式移動(dòng)網(wǎng)站開(kāi)發(fā)制作等網(wǎng)站服務(wù)。
文章題目:快速掌握tp5實(shí)例化Redis的方法(tp5實(shí)例化redis)
文章網(wǎng)址:http://fisionsoft.com.cn/article/dpesdec.html


咨詢
建站咨詢
