`

memcached的基本命令

阅读更多
memcached的基本命令(安装、卸载、启动、配置相关):
-p 监听的端口
-l 连接的IP地址, 默认是本机 
-d start 启动memcached服务
-d restart 重起memcached服务
-d stop|shutdown 关闭正在运行的memcached服务
-d install 安装memcached服务
-d uninstall 卸载memcached服务
-u 以的身份运行 (仅在以root运行的时候有效)
-m 最大内存使用,单位MB。默认64MB

-M 内存耗尽时返回错误,而不是删除项
-c 最大同时连接数,默认是1024
-f 块大小增长因子,默认是1.25
-n 最小分配空间,key+value+flags默认是48
-h 显示帮助

memcached的基本命令(当memcached 启动后 用于对memcached管理的数据和本身运行状态相关的命令):

Command
 

Description
 

Example

get
 

Reads a value
 

get mykey

set
 

Set a key unconditionally
 

set mykey 0 60 5

add
 

Add a new key
 

add newkey 0 60 5

replace
 

Overwrite existing key
 

replace key 0 60 5

append
 

Append data to existing key
 

append key 0 60 15

prepend
 

Prepend data to existing key
 

prepend key 0 60 15

incr
 

Increments numerical key value by given number
 

incr mykey 2

decr
 

Decrements numerical key value by given number
 

decr mykey 5

delete
 

Deletes an existing key
 

delete mykey

flush_all
 

Invalidate specific items immediately
 

flush_all

Invalidate all items in n seconds
 

flush_all 900

stats
 

Prints general statistics
 

stats

Prints memory statistics
 

stats slabs

Prints memory statistics
 

stats malloc

Print higher level allocation statistics
 

stats items

 

stats detail

 

stats sizes

Resets statistics
 

stats reset

version
 

Prints server version.
 

version

verbosity
 

Increases log level
 

verbosity

quit
 

Terminate telnet session
 

quit

对查看的信息的关键字中英文对照表

pid
 

memcache服务器的进程ID

uptime
 

服务器已经运行的秒数

time
 

服务器当前的unix时间戳

version
 

memcache版本

pointer_size
 

当前操作系统的指针大小(32位系统一般是32bit)

rusage_user
 

进程的累计用户时间

rusage_system
 

进程的累计系统时间

curr_items
 

服务器当前存储的items数量

total_items
 

从服务器启动以后存储的items总数量

bytes
 

当前服务器存储items占用的字节数

curr_connections
 

当前打开着的连接数

total_connections
 

从服务器启动以后曾经打开过的连接数

connection_structures
 

服务器分配的连接构造数

cmd_get
 

get命令(获取)总请求次数

cmd_set
 

set命令(保存)总请求次数

get_hits
 

总命中次数

get_misses
 

总未命中次数

evictions
 

为获取空闲内存而删除的items数(分配给memcache的空间用满后需要删除旧的items来得到空间分配给新的items)

bytes_read
 

总读取字节数(请求字节数)

bytes_written
 

总发送字节数(结果字节数)

limit_maxbytes
 

分配给memcache的内存大小(字节)

threads
 
当前线程数
分享到:
评论

相关推荐

    计算机后端-PHP视频教程. Memcached04 memcached基本命令.wmv

    计算机后端-PHP视频教程. Memcached04 memcached基本命令.wmv

    memcached命令

    根据给定文件提供的信息,我们将详细介绍memcached的基本命令及其参数的意义。 1. **-l**:指定memcached监听的IP地址,默认为本机所有IP地址。 - 示例:`-l 127.0.0.1` 表示只监听本机的127.0.0.1地址。 2. **-p...

    开发文档 memcached的基本命令

    **知识点详解:memcached的基本命令与管理** Memcached是一款高性能的分布式内存对象缓存系统,通过减轻数据库负载来加速动态Web应用,提升网站访问速度。本文将深入解析memcached的基本命令,涵盖其安装、配置、...

    Memcached基本使用

    **Memcached基本使用** Memcached是一款高性能、分布式内存对象缓存系统,用于减轻数据库负载,提升Web应用性能。它的工作原理是将数据存储在内存中,以便快速访问,避免频繁读取硬盘上的数据库。在本篇文章中,...

    Memcached常用命令以及使用说明详解

    Memcached是一种高性能的分布式内存...总之,熟练掌握Memcached的这些基本命令,可以帮助开发者更高效地管理和操作缓存数据,提升应用程序的性能。在实际使用中,根据具体需求选择合适的命令和策略,是优化系统的关键。

    memcached常用命令_动力节点Java学院整理

    ### Memcached基本命令 Memcached提供了几种基本命令来操作存储在其中的键值对。这些命令包括:set, add, replace, get, 和delete。 1. **set命令**: - 向缓存中添加新的键值对。如果键已经存在,之前的值将被新...

    memcached几个命令

    标题中的“memcached几个命令”指的是在使用memcached这一分布式内存对象缓存系统时,经常用到的一些核心命令。memcached被广泛应用于大型网站设计,尤其是对于PHP程序员来说,掌握这些命令是至关重要的。 首先,...

    memcached管理命令

    以下是一些常见的Memcached管理命令及其用途: 1. **基本操作**: - `set key length expire flags value`:设置键值对,`length` 是值的长度,`expire` 是过期时间,`flags` 是可选的标识位。 - `get key`:获取...

    memcached windows稳定版

    在终端(也即cmd命令界面)下输入 ‘c:\memcached\memcached.exe -d install’ 安装 3. 再输入: ‘c:\memcached\memcached.exe -d start’ 启动。NOTE: 以后memcached将作为windows的一个服务每次开机时自动启动...

    Memcached 统计与监控

    `stats` 命令可以用来查看Memcached的整体统计信息,包括版本号、当前时间戳、启动时间、连接数、命令执行次数等。具体命令如下: ```sh stats ``` 示例输出: ``` STAT pid 27835 STAT uptime 297 STAT time ...

    memcached安装包以及java所需的memcached架包

    5. **验证运行**:你可以使用`netstat -tulnp | grep memcached`命令检查memcached是否正常运行,并监听在指定端口。 **Java与memcached的交互**: 为了在Java应用中使用memcached,你需要一个Java客户端库。在提供...

    Memcached delete 命令

    `delete`命令的基本语法如下: ```text delete key [noreply] ``` - **key**:这是关键的部分,指定了要删除的键值。键是用于在缓存中唯一标识特定数据的字符串,与存储数据时使用的键相同。 - **noreply**(可选...

    memcached 命令行状态全解

    本文将介绍如何使用 Telnet 命令来查看 Memcached 的运行状态。 一、Telnet 命令 Telnet 是一个基本的网络协议,用于远程登录和查看服务器的状态。我们可以使用 Telnet 命令来连接 Memcached 服务器,并查看其运行...

    memcached 命令汇总

    ### Memcached 命令汇总:Stats 系列详解 #### 概述 Memcached 是一种高性能、分布式内存对象缓存系统,用于减轻数据库负载、加快动态 Web 应用的速度并提升网站性能。通过 stats 命令,我们可以获取 Memcached ...

    memcached协议中文版

    除了上述两种基本类型外,还有一些用于管理或其他目的的命令,如`stats`、`flush_all`等,这些命令不涉及非结构化数据的传输。 #### 五、生存时间 存储数据时,可以通过设置生存时间来指定数据的有效期。生存时间有...

    Memcached源码剖析笔记.docx

    Memcached 的其他命令包括 stats、flush_all 和 version 等,分别用于查看 Memcached 的状态、清空 Memcached 中的数据和获取 Memcached 的版本信息。 10. Memcached 内部工作机制 Memcached 的内部工作机制主要...

    memcached缓存

    - **启动服务**:使用`systemctl start memcached`命令启动服务,`systemctl enable memcached`使其开机自启。 **5. 使用最佳实践** - **数据过期策略**:memcached支持TTL(Time To Live)机制,数据在设定的时间...

    memcached客户端文件及服务端

    在C++中,你可以使用以下基本步骤来连接和操作Memcached: 1. 引入库:`#include <libmemcached/memcached.h>` 2. 初始化:`memcached_st *mem = memcached_create(NULL);` 3. 连接:`memcached_server_push(mem, ...

Global site tag (gtag.js) - Google Analytics