Memcached - 添加数据17 Mar 2025 | 阅读 2 分钟 Memcached add 命令用于为新键设置一个值。只有当该键不存在时,它才会存储数据。新项目被添加到 LRU (最近最少使用) 的顶部。如果键已经存在并且 add 命令失败,它将返回 NOT_STORED,但仍然会将该项目提升到 LRU 的前面。 语法此处, key: 这是存储在 memcached 中并从中检索的数据的键。 flags: 这是服务器与数据一起存储的 32 位无符号整数(由用户提供),并在检索项目时与数据一起返回。 exptime: exptime 是过期时间,以秒为单位。0 表示没有延迟。如果超过 30 天,memcached 将其用作 UNIX 时间戳来表示过期。 bytes: 这是需要存储的数据块中的字节数。这是存储在 memcached 中的数据长度。 noreply: 这是一个可选参数。 它用于通知服务器不发送任何回复。 value: 这是要存储的数据。在执行带有上述选项的命令后,需要在新行上传递数据。 返回值此命令将返回以下值 STORED: STORED 表示成功 NOT_STORED: NOT_STORED 意味着数据没有存储在 memcached 中。 Ubuntu 中的示例让我们看一个 add 命令的例子。在这里,我们使用 city 作为键,并将 bangalore 作为值添加到其中,过期时间为 900 秒。 ![]() 添加错误输入![]() Windows 中的示例让我们看一个简单 set 命令的例子。在这里,我们使用 city 作为键,并将 bangalore 作为值添加到其中,过期时间为 900 秒。 ![]() 错误输入示例![]() Java 应用程序示例假设 Memcached 服务器在主机 127.0.0.1 和端口 11211 上运行。在这里,我们将使用 add() 方法在 memcached 服务器中添加一个键。 示例输出 Connection to server successfully add status: false add status: true Get from ct: Delhi 下一个主题Memcached - 前置数据 |
我们请求您订阅我们的新闻通讯以获取最新更新。