1.7. Memcached replace command

发布时间 : 2025-10-25 13:33:43 UTC      

Page Views: 14 views

Memcached replace command is used to replace the existing key value (data value).

If key does not exist, the replacement fails and you will get a response NOT_STORED .

1.7.1. Syntax:

The replace basic syntax format of the command is as follows:

replace key flags exptime bytes [noreply] value 

The parameters are described as follows:

  • key :Key value key-value in the structure key used to find cached values

  • flags :Can include integer parameters for key-value pairs, which clients use to store additional information about key-value pairs

  • exptime :Length of time to save key-value pairs in the cache (in seconds,0 means forever)

  • bytes :Number of bytes stored in the cache

  • noreply (optional): this parameter tells the server that there is no need to return data

  • value :The stored value (always in the second line) (which can be directly understood as key-value in the structure value )

1.7.2. Example

In the following example, we set:

  • Key → mykey

  • Flag → 0

  • Exptime → 900 (in seconds)

  • Bytes → 10 (bytes of data storage)

  • Value → data_value

In the following example, we use the key ‘mykey’’ and store the corresponding value data_value . After execution, we replace the same key the value of is ‘some_other_value’ .

add mykey 0 900 10 data_value STORED get mykey VALUE mykey 0 10 data_value END replace mykey 0 900 16 some_other_value get mykey VALUE mykey 0 16 some_other_value END 

1.7.3. Output

If the data is added successfully, the output:

STORED 

Output information description:

  • STORED :Output after being saved successfully

  • NOT_STORED :Output after failed to perform replacement

《地理信息系统原理、技术与方法》  97

最近几年来,地理信息系统无论是在理论上还是应用上都处在一个飞速发展的阶段。 GIS被应用于多个领域的建模和决策支持,如城市管理、区划、环境整治等等,地理信息成为信息时代重要的组成部分之一; “数字地球”概念的提出,更进一步推动了作为其技术支撑的GIS的发展。 与此同时,一些学者致力于相关的理论研究,如空间感知、空间数据误差、空间关系的形式化等等。 这恰好说明了地理信息系统作为应用技术和学科的两个方面,并且这两个方面构成了相互促进的发展过程。