1.一种
- telnet localhost 200001 #登陆
- stats #查看状态
- flush_all #清理
- quit #退出
2.又学到一个:
echo 'flush_all' | nc localhost 200001
3.
1、数据存储(假设key为test,value为12345)
- printf "set test 0 0 5\r\n12345\r\n" | nc 127.0.0.1 200001
- STORED
2、数据取回(假设key为test)
- printf "get test\r\n" | nc 127.0.0.1 200001
- VALUE test 0 5
- 12345
- END
3、数值增加1(假设key为test,并且value为正整数)
printf "incr test 1\r\n" | nc 127.0.0.1 200001
12346
4、数值减少3(假设key为test,并且value为正整数)
- printf "decr test 3\r\n" | nc 127.0.0.1 200001
- 12343
5、数据删除(假设key为test)
- printf "delete test\r\n" | nc 127.0.0.1 11211
- DELETED
6、查看Memcached状态
- printf "stats\r\n" | nc 127.0.0.1 200001
- STAT pid 3025
- STAT uptime 4120500
- STAT time 1228021767
- STAT version 1.2.6
- STAT pointer_size 32
- STAT rusage_user 433.463103
- STAT rusage_system 1224.515845
- STAT curr_items 1132460
- STAT total_items 8980260
- STAT bytes 1895325386
- STAT curr_connections 252
- STAT total_connections 547850
- STAT connection_structures 1189
- STAT cmd_get 13619685
- STAT cmd_set 8980260
- STAT get_hits 6851607
- STAT get_misses 6768078
- STAT evictions 0
- STAT bytes_read 160396238246
- STAT bytes_written 260080686529
- STAT limit_maxbytes 2147483648
- STAT threads 1
- END
7、模拟top命令,查看Memcached状态:
- printf "stats\r\n" | nc 127.0.0.1 200001
- 或者
- watch "echo stats | nc 127.0.0.1 200001"
相关推荐
描述中的"for linux"表明我们将在Linux环境中安装和使用Memcached。在Linux上安装Memcached通常涉及以下步骤: 1. **获取源代码**:压缩包文件`memcached-1.4.13.tar.gz`即为Memcached的源代码包,解压后可以获取源...
2. 监控性能:可以使用`top`或`htop`命令查看memcached的CPU和内存使用情况,以及`netstat`检查网络连接状态。 3. 使用工具如`mcamonitor`或自定义脚本监控缓存命中率、内存使用等指标。 **安全与注意事项**: 1. ...
这通常包括`libmemcached`库和相关的头文件,可以在Linux或Unix系统上通过包管理器如`apt-get`或`yum`来安装。例如,在Ubuntu上,你可以运行以下命令: ```bash sudo apt-get install libmemcached-dev ``` 在...
libevent是一种跨平台的事件处理库,可以支持包括Windows、Linux、BSD、Solaris等多种操作系统,从而确保了Memcached在不同环境下的高效运行能力。 3. **自主内存管理机制**:Memcached具备自主管理内存的能力,...
总结,Windows Server上的Memcached部署和使用与Linux环境有所不同,但核心功能和优势保持不变。正确配置和使用Memcached,能有效提高Web应用的响应速度和整体性能。在实际操作中,要不断优化和调整,以适应不断变化...
2. **安装与配置**:在Linux环境下,通常使用`apt-get`或`yum`来安装Memcached。配置文件通常位于`/etc/memcached.conf`,可调整内存大小、端口设置等参数。 3. **客户端支持**:多种编程语言(如PHP、Python、Java...
在Red Hat Enterprise 5 Server上部署Memcached是一个常见的实践,因为Linux环境与Memcached的良好兼容性。 1. **内存存储机制**: Memcached设计的核心是内存缓存,这意味着所有的数据都存储在系统的RAM中。由于...
在Windows环境下安装和使用Memcached可能会与Linux等其他操作系统有所不同,但同样提供了方便的工具进行操作。以下是对标题和描述中涉及的知识点的详细解释: 1. **Memcached的基本概念**:Memcached是一个基于内存...
- **Socket事件处理机制**:采用非阻塞I/O和Libevent库实现异步事件处理,针对不同操作系统,如Epoll(Linux)和Kqueue(FreeBSD)。 - **内存管理机制**:使用Slab内存分配策略,将内存划分为多个Slabs,每个Slab...
在Linux系统中搭建Discuz论坛是一项涉及多个软件组件的IT任务,它包括操作系统Linux、Web服务器Nginx、数据库服务器MySQL和编程语言PHP。这一过程的详细步骤和技术要点,我们可以从RHEL 6平台的上下文中得到具体解释...
17. Memcached缓存清理:使用`flush_all`命令清除所有缓存。 18. IPTables规则:设置防火墙规则,保护系统安全,熟悉`iptables`命令行工具。 19. SecureCRT防断线设置:配置保持连接的选项,避免因长时间无操作...
### Linux一键安装Web环境全攻略知识点详解 #### 一、安装须知 1. **适用范围**:此安装包适用于阿里云所有Linux系统。...通过以上详细步骤和知识点介绍,您可以顺利地在Linux系统上安装并配置完整的Web环境。
16. **定期维护和检查日志**:定期执行维护任务,如清理旧日志、更新防火墙规则,并密切关注系统日志,以便快速响应异常。 17. **硬件优化**:根据工作负载选择合适的硬件配置,如SSD硬盘提高I/O性能,增加内存容量...
- 监控缓存命中率,及时清理无效缓存项。 #### 五、结语 通过本文对Linux+Nginx+PHP+MySQL+Memcached技术栈的详细介绍,我们可以看出这一组合在构建高效稳定Web服务器方面具有明显优势。然而实际应用过程中还需...
3. **内置内存管理**:Memcached拥有自定义的内存管理系统,能够高效地管理和利用内存资源,通过LRU算法自动清理不再使用的缓存数据。 4. **分布特性**:各Memcached实例之间相互独立,不进行直接通信,但通过...
除此之外,memcached的基本设置也是必要的,例如配置监听的IP地址和端口,以及设置内存大小、超时时间等参数。这些设置直接影响memcached服务的性能和效率。 在实际部署时,需要注意的是,安装过程中可能会出现一些...
本文将重点讨论两个相关的脚本,一个是用于启动和管理Memcached的shell脚本,另一个是针对MySQL binlog自动清理的脚本。 首先,让我们看看Memcached的启动脚本。Memcached是一款分布式内存缓存系统,常用于提升Web...
手动清理包括查看正在使用的binlog文件并备份后进行删除;自动清理是通过设置binlog的过期时间让系统自动删除过时的binlog文件,如设置expire_logs_days参数。 综上所述,这份学习笔记详细地覆盖了MySQL运维的各个...