php 連接云數(shù)據(jù)庫Memcache版的錯誤排查步驟如下。
1. ping 云數(shù)據(jù)庫Memcache的地址看下是否可以正常解析出來。
2. telnet云數(shù)據(jù)庫Memcache的端口 11211 是否能通。
3. 拷貝下面的代碼,放到系統(tǒng)里面,然后運行。
1. $connect = new Memcached; //聲明一個新的memcached鏈接
2. $connect->setOption(Memcached::OPT_COMPRESSION, false); //關(guān)閉壓縮功能
3. $connect->setOption(Memcached::OPT_BINARY_PROTOCOL, true); //使用binary二進制協(xié)議
4. $connect->addServer(‘a(chǎn)aaaaaaaaa.m.yyyyyyyyyyy.ocs.aliyuncs.com’, 11211); //添加OCS實例地址及端口號
5. $connect->setSaslAuthData(‘a(chǎn)aaaaaaaaa, ‘password’); //設(shè)置OCS帳號密碼進行鑒權(quán),如已開啟免密碼功能,則無需此步驟
6. $connect->set(“hello”, “world”);
7. echo ‘hello: ‘,$connect->get(“hello”);
8. $connect->quit();
9. ?>
如 php memtest.php 輸出hello world則說明云數(shù)據(jù)庫Memcache連接沒有問題。如下圖所示。