Memcached中flags的作用

NoSQL 阅读: 169

我们在使用memcached的增删改查的时候,应该知道里面有一个flags参数,可能有很多人不知道这个参数和作用。

我们知道memcached是保存的是key-value,而flags仅仅用来给你存的这个数据打一个标签(整数)。memcached本身并不会对它进行任何处理的。

由于memcached的数据类型比较单一,只能保存字符串,像对象、数组都是需要序列化之后才能保存的(序列化和还原工作由各个语言的提供的接口完成)。而序列号之后,都是字符串了,并不能知道实际上保存的是是什么,这个时候flags可以用来标记原来的数据类型了,就可以区分保存的是什么类型。

总之一句话,flags用来给你存的这个数据打个标签,怎么使用完全由你决定。

版权声明:本文为博主原创文章,转载需注明来自: 洛洛の空间