Memcached add 命令教程用于将 value(数据值) 存储在指定的 key(键) 中。
如果 add 的 key 已经存在,则不会更新数据(过期的 key 会更新),之前的值将仍然保持相同,并且将获得响应 NOT_STORED。
语法:
add 命令的基本语法格式如下:
add key flags exptime bytes [noreply]
value
参数说明如下:
- **key:**键值 key-value 结构中的 key,用于查找缓存值。
- flags:可以包括键值对的整型参数,客户机使用它存储关于键值对的额外信息 。
- exptime:在缓存中保存键值对的时间长度(以秒为单位,0 表示永远)
- bytes:在缓存中存储的字节数
- noreply(非必输): 该参数告知server 不需要return 数据
- value:存储的值(始终位于第二行)(可直接理解为key-value结构中的value)
实例
以下实例中咱们设置:
- key → new_key
- flag → 0
- exptime → 900 (以秒为单位)
- bytes → 10 (数据存储的字节数)
- value → data_value
add new_key 0 900 10
data_value
STORED
get new_key
VALUE new_key 0 10
data_value
END
输出
如果数据添加成功,则输出:
STORED
输出信息说明:
- STORED:保存成功后输出。
- NOT_STORED :在保存失败后输出。
本专栏所有文章
第1章 Memcached 教程 | 第2章 Linux Memcached 安装教程 |
---|---|
第3章 Window Memcached 安装教程 | 第4章 Memcached 连接教程 |
第5章 Memcached set 命令教程 | 第6章 Memcached add 命令教程 |
第7章 Memcached replace 命令教程 | 第8章 Memcached append 命令教程 |
第9章 Memcached prepend 命令教程 | 第10章 Memcached CAS 命令教程 |
第11章 Memcached get 命令教程 | 第12章 Memcached gets 命令教程 |
第13章 Memcached delete 命令教程 | 第14章 Memcached incr/decr 命令教程 |
第15章 Memcached stats 命令教程 | 第16章 Memcached stats items 命令教程 |
第17章 Memcached stats slabs 命令教程 | 第18章 Memcached stats sizes 命令教程 |
第19章 Memcached flush_all 命令教程 | 第20章 Java 连接 Memcached 服务教程 |
第21章 PHP 连接 Memcached 服务教程 |
寄语
本文有榴莲酱CSDN原创,欢迎点赞、转载,博客地址:https://blog.csdn.net/qq441540598
- 漫无目的的抱怨只会增加你的负能量,并不会给结果带来任何有意的帮助。
- 明天,心平气和地度过明天。——爱默森不能制约自己的人,也就不可能制约别人。
- 爱情不仅不能买卖,而且金钱是必然会扼杀爱情的。任何一个男人,即使他是人类当中最可爱的人,只要他用金钱去谈爱,单单这一点就是以使他不能够长久地受到女人的爱。[法]卢梭《爱弥儿》[下卷],第515页。
- 欲速是读书第一大病,功夫中在绵密不间断,不在不速也。陆珑
- 荣幸地从中华民族一员的资格,而成为世界公民。我是中国人民的儿子。我深情地爱着我的祖国和人民。