1、首先,总结一下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 -d -m 10 -u root -l 115.28.132.84 -p 11211 -c 256 -P /disk/home/lvgd/installsofts/memcached/memcached.pid
2、memcache 的状态说明
stats
STAT pid 1532 //进程id
STAT uptime 348167 //服务运行秒数
STAT time 1372215144 //当前unix时间戳
STAT version 1.4.14 //服务器版本
STAT libevent 2.0.10-stable
STAT pointer_size 32 //操作系统字大小
STAT rusage_user 3.997392 //进程累计用户时间
STAT rusage_system 2.258656 //进程累计系统时间
STAT curr_connections 5 //当前打开连接数
STAT total_connections 265 //链接总数
STAT connection_structures 7 //服务器分配的链接结构数
STAT reserved_fds 20 //
STAT cmd_get 1911 //执行get命令次数
STAT cmd_set 195 //执行set命令次数
STAT cmd_flush 3 //执行flush命令次数
STAT cmd_touch 0
STAT get_hits 1708 //get命中次数
STAT get_misses 203 //get未命中次数
STAT delete_misses 11 //delete 未命中次数
STAT delete_hits 14 //delete命中次数
STAT incr_misses 0 //incr 自增命令 未命中次数
STAT incr_hits 0 //incr 命中次数
STAT decr_misses 0 //decr 自减 未命中次数
STAT decr_hits 0 //decr 命中次数
STAT cas_misses 0 //cas 未命中次数
STAT cas_hits 2 //case 命中次数
STAT cas_badval 1 //使用擦拭次数
STAT touch_hits 0
STAT touch_misses 0
STAT auth_cmds 0
STAT auth_errors 0
STAT bytes_read 164108 //读取字节数
STAT bytes_written 1520916 //写入字节书
STAT limit_maxbytes 67108864 //分配的内存数
STAT accepting_conns 1 //目前接受的连接数
STAT listen_disabled_num 0
STAT threads 4 //线程数
STAT conn_yields 0
STAT hash_power_level 16
STAT hash_bytes 262144
STAT hash_is_expanding 0
STAT expired_unfetched 4
STAT evicted_unfetched 0
STAT bytes 23995 //存储字节数
STAT curr_items 31 //item个数
STAT total_items 189 //item总数
STAT evictions 0 //为获取空间删除的item个数
STAT reclaimed 17
检查是否正常启动
[root@localhost bin]# ps auxxww | grep memcached
root 23698 0.0 0.1 54472 1040 ? Ssl 18:26 0:00 memcached -p 11211 -d -u root -m 512 -c1024 -vvv
root 23780 0.0 0.0 5120 664 pts/2 R+ 18:28 0:00 grep memcached
清空所有数据的方法
第一、连接:telnet 127.0.0.1 11211
第二、按回车键
第三、flush_all 后回车
控制台显示OK,表示操作成功
说明:
1、清空所有键值
flush_all
注:flush并不会将items删除,只是将所有的items标记为expired,因此这时memcache依旧占用所有内存。
2、退出
quit
相关推荐
本文将详细介绍Memcached的一些常用命令及其使用说明。 一、存储命令 1. `set key flags exptime bytes` `set`命令是最常用的,用于存储或更新键值对。如果键已经存在,它会更新该键的值。`flags`允许客户端附加...
### Memcached常用命令及参数 1. **启动Memcached服务**: - **-p**:设置TCP端口号,默认为11211。 - **-U**:设置UDP监听端口,默认为11211,设置为0则关闭UDP监听。 - **-l**:绑定IP地址,默认为所有网络...
本文主要介绍Memcached的常用命令及使用说明。 一、存储命令 1. **set**: `set key flags expire length`,设置或更新键值对。如果键已存在,`set`命令会更新其值。`flags`允许添加额外信息,`expire`指定了数据的...
### Memcached 常用命令详解 #### 一、Memcached 安装与管理命令 在部署和管理 Memcached 服务时,以下是一些常用的命令选项: - **-p 监听的端口**:指定 Memcached 服务监听的端口。例如,`-p 11211` 表示 ...
#### Memcached常用命令解析 - `-p`:指定监听的端口号,默认为11211。 - `-l`:指定连接的IP地址,默认为本机(127.0.0.1)。 - `-dstart`:启动memcached服务。 - `-drestart`:重启memcached服务。 - `-dstop|...
##### Memcached常用命令 - `–p`:指定监听端口,默认为11211。 - `–l`:指定连接的IP地址,默认为本机(127.0.0.1)。 - `–d start`:启动Memcached服务。 - `–d restart`:重启Memcached服务。 - `–d stop |...
### Memcached常用命令详解 #### 一、Memcached概述与基本命令 Memcached是一款高性能的分布式内存对象缓存系统,用于加速动态Web应用程序并减轻数据库负载。它通过在内存中缓存数据和对象来减少数据库访问频率,...
memcached的常用命令包括: - `-p`指定监听端口,默认为11211。 - `-l`设置监听的IP地址,默认为本地IP。 - `-d start`启动服务。 - `-d restart`重启服务。 - `-d stop|shutdown`停止服务。 - `-d install`安装服务...
#### 四、常用监控命令 ##### 4.1 stats 命令 `stats` 命令可以用来查看Memcached的整体统计信息,包括版本号、当前时间戳、启动时间、连接数、命令执行次数等。具体命令如下: ```sh stats ``` 示例输出: ```...
这会创建名为“Memcached”的服务,并设置其启动命令为`memcached.exe`。 4. **启动服务**: 使用`net start Memcached`命令启动服务。 5. **配置PHP Memcached扩展**: 将`php_memcached.dll`文件放到PHP的`ext`...
Memcached 还有其他的一些常用的命令,如下: * `-p` 监听的端口 * `-l` 连接的 IP 地址,默认是本机 * `-d start` 启动 Memcached 服务 * `-d restart` 重起 Memcached 服务 * `-d stop|shutdown` 关闭正在运行的 ...
接下来,了解一些常用的Memcached命令: - `-p`:设置监听的端口号,如`-p 11211`。 - `-l`:指定监听的IP地址,默认为本地主机。 - `-d start`:启动服务。 - `-d restart`:重启服务。 - `-d stop|shutdown`:...
3. 常用命令: - `set key flags expire bytes`: 设置键值对,`flags`是附加信息,`expire`是生存时间,`bytes`是值的长度。 - `get key`: 获取键对应的值。 - `delete key`: 删除指定键的缓存项。 - `stats`: ...
Memcached 通过将常用的查询结果缓存在内存中,减少了对数据库的访问次数,提高了系统性能。 2. Memcached 的安装 Memcached 的安装非常简单,只需要下载并编译 Memcached 的源代码,然后启动 Memcached 服务即可...
#### 三、常用命令参数详解 - **-p 监听端口** 设置MemCached监听的端口号,默认为11211。可以通过该参数更改端口号,例如: ```cmd -p 11210 ``` - **-l 连接的IP地址** 指定MemCached监听的IP地址,默认为...
3. **性能监控**:可以使用`stats`命令查看服务器状态,包括内存使用、命中率、连接数等,以便进行性能调优。 4. **集群扩展**:当单个Memcached实例无法满足需求时,可以通过增加更多服务器构成集群。 **六、与...
通过将常用数据缓存到Memcached中,可以显著减少数据库查询次数,提高网站的响应速度和用户体验。 #### 八、总结 Memcached作为一种高性能的分布式内存对象缓存系统,在现代网站和应用开发中扮演着重要角色。通过...
- **Redis** 在2.0版本后引入了虚拟内存特性,可以将部分不常用的数据存储在硬盘上,从而突破了物理内存的限制。此外,Redis还支持对键值设置过期时间的功能,类似于Memcached的做法。 - **Memcached** 的最大存储...