2.基於phalapi的redis擴充套件
詳細參考位址如下:
return
array(
//redis配置項
'redis' => array(
//redis快取配置項
'servers' => array(
'host' => '127.0.0.1', //redis伺服器位址
'port' => '6379', //redis埠號
'prefix' => 'developers_', //redis-key字首
'auth' => 'woyouwaimai76', //redis鏈結密碼
),// redis分庫對應關係
'db' => array(
'developers' => 1,
'user' => 2,
'code' => 3,
),//使用阻塞式讀取佇列時的等待時間單位/秒
'blocking' => 5,
),);
//redis鏈結
3.資料庫操作說明
指定表名,表字首在config/dbs.php中,下面的』tbl_』為表字首;
'tables' => array(
//通用路由
'__default__' => array(
'prefix' => 'tbl_',
'key' => 'id',
'map' => array(
array('db' => 'db_demo'),
),),
),
表字尾名在自己定義的mode層類中通過gettablename函式指定,在此為user;
下面檔案為demo/mode/user.php
<?php
class
model_user
extends
phalapi_model_notorm
public
function
getbyuseridwithcache
($userid)
return
$rs;
}protected
function
gettablename
($id)
}
通過上述兩個步驟指定好需要訪問的table,上述訪問的表名為』tbl_user』;
詳細操作參考w3c文件
5.關於連續兩次操作統一sqlmodel會出現報錯的情況,將操作錯開進行就不會報錯。1.讀取資料列表;2.根據讀取的id進行刪除;報錯
1.讀取資料列表;2.根據id刪除其他表資料;3.根據id刪除本表資料正常;
鏈結那些事兒
鏈結,就是將不同部分的 和資料收集和組合成為乙個單一檔案的過程,這個檔案可被載入到儲存器中執行。鏈結可以執行於編譯時 compile time 也就是源 被翻譯成機器 時 eg.普通的鏈結器鏈結,以及靜態鏈結庫,由靜態鏈結器鏈結 也可以執行於載入時 例如動態鏈結庫的載入時鏈結 也可以執行於執行時 r...
指標那些事兒
1.野指標 也叫懸擺指標,迷失指標 野指標是導致bug的罪魁禍首之一。對指標呼叫delete後 釋放掉了它指向的記憶體,野指標還是指向原來的位址 如果沒有重新賦值就使用它,將導致難以預料的後果。因為此時操作野指標,它指向的記憶體位址可能已經分配給其他變數在使用了。所以指標在delete之後,如果不再...
遞迴那些事兒
include include include include 求階乘 int fac int n if n 1 求累加 int add int n 求字串長度 int my strlen const char dest int main 遞迴注意事項 遞迴雖然經典,但是也有他的缺點 第一 遞迴是反...