我们在使用memcached的增删改查的时候,应该知道里面有一个flags
参数,可能有很多人不知道这个参数和作用。
我们知道memcached是保存的是key-value,而flags仅仅用来给你存的这个数据打一个标签(整数)。memcached本身并不会对它进行任何处理的。
由于memcached的数据类型比较单一,只能保存字符串,像对象、数组都是需要序列化之后才能保存的(序列化和还原工作由各个语言的提供的接口完成)。而序列号之后,都是字符串了,并不能知道实际上保存的是是什么,这个时候flags可以用来标记原来的数据类型了,就可以区分保存的是什么类型。
总之一句话,flags用来给你存的这个数据打个标签,怎么使用完全由你决定。
暂无评论,赶紧发表一下你的看法吧。