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