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连接没有问题。如下图所示。