详解之一:
先大概解释一下
格式:
<command> <key> <flags> <exptime> <bytes> [<version>]\r\n
<datablock>\r\n
<status>\r\n
command
|
set无论如何都进行存储
add只有数据不存在时进行添加
repalce只有数据存在时进行替换
append往后追加:append <key> datablock <status>?
prepend往前追加:prepend <key> datablock <status>
cas按版本号更改
|
key
|
字符串,<250个字符,不包含空格和控制字符
|
flags
|
客户端用来标识数据格式的数值,如json,xml,压缩等
|
exptime
|
存活时间s,0为永远,<30天60*60*24*30为秒数,>30天为unixtime
|
bytes
|
byte字节数,不包含\r\n,根据长度截取存/取的字符串,可以是0,即存空串
|
datablock
|
文本行,以\r\n结尾,当然可以包含\r或\n
|
status
|
STORED/NOT_STORED/EXISTS/NOT_FOUND
ERROR/CLIENT_ERROR/SERVER_ERROR服务端会关闭连接以修复
|
分享到:
相关推荐
### Memcached 命令详解 #### 一、Memcached简介 Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少从复杂数据库中检索数据所需的次数,从而...
4. 启动Memcached服务,通常使用`memcached -d`命令。 5. 配置客户端应用程序以连接到Memcached服务,这需要使用特定语言的客户端库。 **使用技巧** 1. **键值设置策略**:为键选择有意义的名字,以便于理解和调试...
本文将详细介绍Memcached的一些常用命令及其使用说明。 一、存储命令 1. `set key flags exptime bytes` `set`命令是最常用的,用于存储或更新键值对。如果键已经存在,它会更新该键的值。`flags`允许客户端附加...
### Memcached 命令汇总:Stats 系列详解 #### 概述 Memcached 是一种高性能、分布式内存对象缓存系统,用于减轻数据库负载、加快动态 Web 应用的速度并提升网站性能。通过 stats 命令,我们可以获取 Memcached ...
然后,使用`chkconfig --add memcached`将其添加到系统服务列表。 9. **启动Memcached**: 使用`service memcached start`启动Memcached服务。 10. **验证安装**: 可以通过`netstat -tulnp | grep memcached`...
### Memcached原理和使用详解 #### Memcached简介 Memcached是一种高性能、分布式内存对象缓存系统,由LiveJournal的开发团队开发,旨在通过缓存数据库查询结果和其他计算结果来减轻数据库负担,从而提高动态Web...
Java环境下Memcached应用详解 Memcached是一款高性能、分布式内存对象缓存系统,广泛应用于Web应用中,用于减轻数据库的负载,提高数据访问速度。在Java环境下,我们可以利用各种客户端库来与Memcached服务器进行...
以下是 Memcached 的安装和配置详解。 安装 Memcached 要想使用 Memcached 做缓存首先需要安装 Memcached 服务。安装方法如下: 1. 下载 Memcached:可以从 http://code.jellycan.com/memcached/ 下载最新版本的 ...
### Memcached的原理和使用详解 #### Memcached简介 Memcached是一种高性能的分布式内存缓存技术,最初由LiveJournal的开发团队为了优化其网站性能而创建。它的主要目的是通过缓存数据库查询结果来减少对数据库的...
《memcached代码分析详解》 在信息技术领域,缓存系统起着至关重要的作用,而memcached作为一款轻量级、高性能的分布式内存对象缓存系统,广泛应用于网站和应用程序的数据加速。本文将深入剖析memcached的特性、...
**知识点详解:memcached的基本命令与管理** Memcached是一款高性能的分布式内存对象缓存系统,通过减轻数据库负载来加速动态Web应用,提升网站访问速度。本文将深入解析memcached的基本命令,涵盖其安装、配置、...
**memcached 开发完整demo详解** `memcached` 是一个高性能、分布式的内存对象缓存系统,用于在动态系统中减少数据库负载,提升应用性能。它通过将数据存储在内存中,以键值对的形式提供高速的数据访问。在这个...
**memcached缓存技术详解** `memcached` 是一个高性能的分布式内存对象缓存系统,它广泛应用于Web应用中以减轻数据库的负载。通过将数据存储在内存中,memcached可以快速提供数据,从而提高应用的响应速度。本文将...
显示MemCached命令的帮助信息。 #### 四、配置修改 在Windows环境下,可以通过修改注册表来调整MemCached的配置参数: 1. **打开注册表编辑器** 在命令提示符中输入`regedit`并按回车键打开注册表编辑器。 2. ...