Memcached教程
+ -

Memcached add 命令

2019-09-09 6 0

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 (可选): 该参数告知服务器不需要返回数据
  • 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 :在保存失败后输出。

0 篇笔记 写笔记

Redis INCR key
Redis INCR 命令用于将键(key)的整数值加1,如果键(key)不存在,则在执行操作之前将其设置为0,如果键包含错误类型的值或包含不能表示为整数的字符串,则返回错误,此操作仅限于64位带符号整数。INCR - 返回值整数回复,递增后的键值。INCR - 语法以下是Redis INCR 命令......
Redis HGETALL key
Redis HGETALL 命令用于获取存储在键(key)处的所有字段和值。HGETALL - 返回值返回存储在哈希中的字段及其值的列表,或者当键不存在时为空列表。HGETALL - 语法以下是Redis HGETALL 命令的基本语法。redis 127.0.0.1:6379> HGETAL......
Redis SETRANGE key offset value
Redis SETRANGE 命令用于覆盖从指定偏移量开始的键处的字符串的一部分。SETRANGE - 返回值整数回复,由命令修改后的字符串长度。SETRANGE - 语法以下是Redis SETRANGE 命令的基本语法。redis 127.0.0.1:6379> SETRANGE KEY_......
Redis PFADD命令
Redis PFADD 命令将所有元素参数添加到以指定为第一个参数的键名存储的HyperLogLog数据结构中。PFADD - 返回值返回1或0。PFADD - 语法以下是Redis PFADD 命令的基本语法。redis 127.0.0.1:6379> PFADD KEY_NAME ELEM......
Redis RANDOM key
Redis RANDOMKEY 命令用于从Redis数据库获取随机键(key)。RANDOMKEY - 返回值字符串,一个随机键,如果数据库为空,则为nil。RANDOMKEY - 语法以下是Redis RANDOMKEY 命令的基本语法。redis 127.0.0.1:6379> RANDO......
Redis PERSIST Key
Redis PERSIST 命令用于从键(key)中删除到期时间。PERSIST - 返回值整数值1或01,如果从键(key)中删除了超时。0,如果键(key)不存在或没有关联的超时。PERSIST - 语法以下是Redis PERSIST 命令的基本语法。redis 127.0.0.1:6379&......
Redis DECRBY key decrement
Redis DECRBY 命令用于将存储在键上的数字减少指定的值,如果键(key)不存在,则在执行操作之前将其设置为0,如果键包含错误类型的值或包含不能表示为整数的字符串,则返回错误。DECRBY - 返回值整数回复,递增后的键值。DECRBY - 语法以下是Redis DECRBY 命令的基本......
Redis SET key
Redis SET 命令用于在Redis键中设置一些字符串值。SET - 返回值简单的字符串值。SET - 语法以下是Redis SET 命令的基本语法。redis 127.0.0.1:6379> SET KEY_NAME VALUESET - 示例redis 127.0.0.1:6379&g......
MongoDB 简介
什么是MongoDB ?MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>va......
Redis APPEND key value
Redis APPEND 命令用于在键中添加一些值。APPEND - 返回值整数回复,追加操作后字符串的长度。APPEND - 语法以下是Redis APPEND 命令的基本语法。redis 127.0.0.1:6379> APPEND KEY_NAME NEW_VALUEAPPEND - 示......
Bochs 模拟键盘keyboard
keyboard定义了与模拟键盘相关的参数。type键盘控制器的键盘类型。它必须是“xt”、“at”或“mf”之一。默认为“mf”。serial_delay通过串行路径将一个字符从键盘传输到控制器所需的大约时间(微秒)paste_delay尝试将字符粘贴到键盘控制器之间的大致时间(微秒)。这给来宾操......
Redis TTL key
Redis TTL 命令用于获取键(key)到期的剩余时间(以秒为单位)。TTL key - 返回值整数值TTL(以毫秒为单位)或负值。TTL(以毫秒为单位)。-1,如果键(key)没有到期时间。-2,如果键(key)不存在。TTL key - 语法以下是Redis TTL 命令的基本语法。redi......
Redis HEXISTS key field
Redis HEXISTS 命令用于检查哈希字段是否存在。HEXISTS - 返回值返回整数,1或0。1:包含字段。0:不包含字段或键不存在。HEXISTS - 语法以下是Redis HEXISTS 命令的基本语法。redis 127.0.0.1:6379> HEXISTS KEY_NAME ......
Memcached replace 命令
Memcached replace 命令用于替换已存在的 key( 键) 的 value( 数据值)。如果 key 不存在,则替换失败,并且您将获得响应 NOT_STORED 。语法:replace 命令的基本语法格式如下:replace key flags exptime bytes [norep......
Redis STRLEN key
Redis STRLEN 命令用于获取存储在键(key)处的字符串值的长度,当键包含非字符串值时,将返回错误。STRLEN key - 返回值整数回复,键处字符串的长度,如果键不存在,则返回0。STRLEN key - 语法以下是Redis SETLEN 命令的基本语法。redis 127.0.0......
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!