第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

CodeIgniter CI3.0怎么使用redis?

CodeIgniter CI3.0怎么使用redis?

慕神8447489 2018-07-27 18:18:07
config已經(jīng)配置好了,現(xiàn)在只會(huì)在每個(gè)method中這么使用,// 連接本地的 Redis 服務(wù)$redis = new Redis(); $redis->connect('127.0.0.1', 6379); $access_token=$redis->get('oauth_access_token');這樣每個(gè)方法都要new一次不太好,因?yàn)橛袝r(shí)要調(diào)用好幾個(gè)function,看手冊(cè)是這么用的。但是報(bào)錯(cuò)了.$this->load->driver('cache'); var_dump($this->cache->redis->get("ci_session:932dd5eb64ccbf43ee76bfe378a2710666dd07f9"));沒(méi)有靜態(tài)的方法Redis::get()這么使用的嗎?問(wèn)下大家是怎么用的?
查看完整描述

2 回答

?
慕尼黑5688855

TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超2個(gè)贊

我剛才翻了一下CI 3.0的system,其實(shí)CI是把CI放到了cache中來(lái)算的,并沒(méi)有放到system的database中,看來(lái)是并沒(méi)有把redis當(dāng)數(shù)據(jù)庫(kù)看待,僅僅是當(dāng)作緩存。
至于你提出的地一個(gè)問(wèn)題:
每次都要new一遍,這個(gè)我建議你自己寫(xiě)一個(gè)redis library,然后單例化,這樣就不用每次new了;只有自己寫(xiě),才能達(dá)到自己想要的效果?;蛘叨伍_(kāi)發(fā)CI的database core,當(dāng)然我不建議你這么做。
然后是你的第二個(gè)問(wèn)題,我看了一下ci system的cache類(lèi),最后有一個(gè)叫做is_supported的方法,我建議你測(cè)試一下你的環(huán)境中redis擴(kuò)展是否加載OK。
祝一切順利。

查看完整回答
反對(duì) 回復(fù) 2018-07-30
?
達(dá)令說(shuō)

TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超6個(gè)贊

//配置了多個(gè)redis的情況

$this->config->load('redis', TRUE, TRUE);

$redis_conf = $this->config->item('redis');

$this->load->driver('cache', array('adapter' => 'redis', 'config' => $redis_conf['redis_config_name']), 'redis_name');


//只配置了默認(rèn)redis

$this->load->driver('cache', array('adapter' => 'redis'), 'redis_name');

//使用

$this->redis_name->info();


查看完整回答
反對(duì) 回復(fù) 2018-07-30
  • 2 回答
  • 0 關(guān)注
  • 1192 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)