php 连接云数据库Memcache版的错误排查步骤如下。
ping 云数据库Memcache的地址看下是否可以正常解析出来。
telnet云数据库Memcache的端口 11211 是否能通。
拷贝下面的代码,放到系统里面,然后运行。
$connect = new Memcached; //声明一个新的memcached链接
$connect->setOption(Memcached::OPT_COMPRESSION, false); //关闭压缩功能
$connect->setOption(Memcached::OPT_BINARY_PROTOCOL, true); //使用binary二进制协议
$connect->addServer(‘aaaaaaaaaa.m.yyyyyyyyyyy.ocs.aliyuncs.com’, 11211); //添加OCS实例地址及端口号
$connect->setSaslAuthData(‘aaaaaaaaaa, ‘password’); //设置OCS帐号密码进行鉴权,如已开启免密码功能,则无需此步骤
$connect->set(“hello”, “world”);
echo ‘hello: ‘,$connect->get(“hello”);
$connect->quit();
?>
如 php memtest.php 输出hello world则说明云数据库Memcache连接没有问题。如下图所示。
在文档使用中是否遇到以下问题
更多建议
匿名提交