PHP-如何判断往starling中写入一个数据是否成功
请问有人用过starling吗?有没有什么方法判断我往队列写入一个数据是否成功?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
请问有人用过starling吗?有没有什么方法判断我往队列写入一个数据是否成功?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
因为starling支持memcache协议,所以可以通过以下两种方法来判断:
1. 直接判断set的返回值
2. set后取第一次get的结果。因为starling是堆栈的存取数据,get后会自动清除该数据:
$mc = new Memcache();
$mc->addServer($ip,$port);
$mc->set($k,$value);
echo $mc->get($k); //out put $value
echo $mc->get($k); //out put null
echo $mc->get($k); //out put null