1.get命令:
1.1 含义:
获取存储在key中的value值,如果key不存在返回空。
1.2 语法:
get key1 key2 key3 ...
1.3 例子:
set sun 0 900 2
aa
STORED
get sun
VALUE aa 0 2
END
2.gets命令:
2.1 含义:
获取带有CAS令牌的value值,如果key不存在返回空。
2.2 语法:
gets key1 key2 key3 ...
2.3 例子:
gets sun
VALUES sun 0 2 1
aa
END
3.delete命令:
3.1 含义:
用于删除已存在的key
3.2 语法:
delete key [noreply]
注:
noreply:该参数告知服务其不需要返回参数。
3.3 返回值:
DELETED:删除成功。
ERROR:语法错误或删除失败。
NOT_FOUND:key 不存在。
3.4 例子:
set sun 0 900 5
aaaaa
get sun
VALUE sun 0 5
aaaaa
END
delete sun
DELETED
get sun
END
delete sun
NOT_FOUND
4.incr/decr命令:
4.1 含义:
用于对已存在的 key(键) 的数字值进行自增或自减操作。
incr 与 decr 命令操作的数据必须是十进制的32位无符号整数。
如果 key 不存在返回 NOT_FOUND,如果键的值不为数字,则返回 CLIENT_ERROR,其他错误返回 ERROR。
4.2 语法:
4.2.1 自增:
incr key increment_value
4.2.2 自减:
decr key decrement_value
注:
increment_value: 增加的数值。
decrement_value: 减少的数值。
4.3 例子:
set num 0 900 2
20
STORED
get num
VALUE num 0 2
20
END
incr num 5
5
get num
VALUE num 0 2
25
END