MemCached总结二:数据管理指令

管理memcached中的数据包括添加(add)、修改(set)、删除(delete)及获取(get)等操作。
命令格式:<命令><键><标记><有效期><数据长度>

1.set

set userId 0 0 5
12345
STORED
get userId
VALUE userId 0 5
12345
END

set命令用于向缓存添加新的的键/值对。如果键已经存在,之前的值将被更新。本示例向缓存中添加了一个键/值对,其键为userId,其值为12345。并将过期时间设置为0,这将向memcached通知希望将此值存储在缓存中,直到删除它为止。

2.get

set userId 0 0 5
12345
STORED
get userId
VALUE userId 0 5
12345
END

获取值

3.add

add name 0 0 6
ziqing
STORED
get name
VALUE name 0 6
ziqing
END
add name 0 0 6
huayun
NOT_STORED
get name
VALUE name 0 6
ziqing
END

add命令仅当缓存中不存在键时,才会向缓存中添加一个键/值对。如果缓存中已经存在键,则之前的值仍然保持相同,并且将获得响应NOT_STORED。

4.delete

get name
VALUE name 0 6
ziqing
END
delete name
DELETED
get name
END

删除值

原文地址:https://www.cnblogs.com/songziqing/p/5896986.html