Memcached学习笔记
官方文档:https://github.com/memcached/memcached/wiki
API: https://github.com/memcached/memcached/wiki/Commands
文档里没有讲清楚gets是干嘛的。get只返回value,而gets不仅返回value,还返回这个value对应的cas_token,可以理解成版本号。之后这个cas_token作为cas操作的参数,如果在gets之后值更新了,cas操作就会失败,可以理解成cas操作对比了当前版本号和参数里的版本号,如果变更了就不更新。
参考:
https://www.dragonflydb.io/code-examples/node-memcached-gets
https://www.php.net/manual/en/memcached.cas.php