`
tq02ksu
  • 浏览: 51591 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Shell 中访问memcache的终级方法

 
阅读更多
 Shell 中访问memcache的终级方法
V3.0 浮层项目中用到这个. 研究了下. 网上说的大致是用nc命令来搞. 贴子很多. 但是有些问题.
时而好使, 时而不好使. 最后发现是由于nc 过早关闭标准输入流导致, 因此用如下方法来整:
{
cat <<!
get [key1]
get [key2]
!
sleep 1
} | nc [host] [port]

其中的sleep 1是把输入流发给memcache后等待memcache返回的时间. 可根据数据量微调.

处理返回数据:
VALUE [key1] 0 2
[value]
END
VALUE [key2] 0 2
[value2]
END

对于这种数据, 可以用awk 借助于FS, RS变量 来搞
awk ‘BEGIN{FS=”\r\n”; RS=”END(\r)?\n”} {print $2}’
分享到:
评论

相关推荐

    memcache1.2.1 for windows

    Memcache是一个广泛使用的开源高性能分布式内存对象缓存系统,它能够通过在内存中存储数据来减少对数据库的访问,从而提高Web应用的性能。 描述中的"windows下memcache安装包 附带php扩展包"揭示了这个压缩包不仅...

    PHP中的Memcache详解

    本文将深入探讨Memcache的基本概念、与memcached的区别、安装步骤以及PHP中Memcache的使用方法。 一、Memcache简介 Memcache最初是为LiveJournal服务的项目,由danga.com开发。它是一个高性能的、分布式的内存对象...

    Memcache win版 服务器和.net驱动

    通过将数据存储在内存中,Memcache能够快速地提供数据,减少对数据库的访问,从而提高应用性能。在Windows平台上,尽管Memcache原生支持Linux系统,但通过一些第三方实现,也可以在Windows上运行。 标题中的...

    【汇总】Memcache

    总结来说,Memcache是Web应用提升性能的重要工具,通过理解和掌握其核心原理和使用方法,我们可以更好地利用它来优化我们的系统,提高用户体验。同时,对于有兴趣的开发者,源码分析和工具使用将进一步加深对...

    memcache安装与基本操作详解

    在安装Memcache之前,首先需要确认系统中是否已经安装了Memcache。可以通过命令行工具检查端口使用情况来判断: ```bash netstat -an ``` 如果输出结果中包含端口号11211,则表示已有Memcache服务正在运行。此时,...

    Memcache的使用和协议分析详解

    安装完成后,可以在PHP代码中通过`new Memcache`创建连接对象,然后调用`connect()`或`pconnect()`函数连接到Memcache服务器,接着就可以使用`set()`、`get()`等方法进行数据操作。 **Memcache协议分析** Memcache...

    php 5.4.15 64位 memcache.dll

    Memcache 是一种广泛使用的分布式内存缓存系统,用于在 Web 应用程序中提高数据读取速度,通过存储经常访问的数据到内存中,避免了频繁的数据库查询,从而提升了整体性能。 描述中的“实测可以使用”意味着这个 ...

    memcache使用手册

    Memcache 服务可以通过应用程序的多个实例访问该缓存, Memcache 对于那些不需要数据库的永久性功能和事务功能的数据很有用,例如临时数据或从数据库复制到缓存以进行高速访问的数据。 Memcache API 可以通过以下...

    PHP7.x 8.0 memcache dll php_memcache.dll

    memcache是广泛应用于Web开发中的一个内存对象缓存系统,它能够提高网站性能,通过将数据存储在内存中,减少对数据库的访问,从而加快数据读取速度。 PHP的memcache扩展允许开发者在PHP应用程序中与memcached服务器...

    memcache_php使用测试

    **MEMCACHE_COMPRESSED** 是一个整型常量,用于在使用`Memcache::set()`, `Memcache::add()`和相关方法时开启压缩功能,这有助于在网络传输过程中减小数据包的大小,从而提高数据读写效率,特别适用于处理大量文本或...

    Windows_Memcache安装(XAMPP+Memcache+PHP)

    针对Memcache的安装与配置,以及如何在PHP中调用Memcache,本文提供了两个视频教程的链接,分别介绍了安装配置的全过程和PHP调用方法的具体操作。这些教程可以作为学习Memcache安装和使用过程中的辅助材料。 综上所...

    spring memcache 集成使用

    - **Memcache**:Memcache是一种高性能的分布式内存对象缓存系统,用于减轻数据库负载、加速动态Web应用、提高网站访问速度。它通过缓存数据减少数据库查询次数,从而显著提高性能。 #### 二、Spring集成Memcache的...

    MemCache开发说明文档

    MemCache是一种广泛应用于Web开发中的高性能分布式内存对象缓存系统,其主要目的是通过将数据存储在内存中,以便快速访问,从而显著提升系统的响应速度。最初由Danga Interactive开发,主要用于提升LiveJournal的...

    memcache安装包,memcache

    memcache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问。

    PHP+MYSQL+Memcache网站访问量统计插件

    1. **记录访问**:每当有新的访问发生时,`access.php`会通过PHP调用Memcache API,将访问信息(如IP地址、访问时间等)存储到Memcache缓存中。 2. **计数更新**:每次访问都会更新全局访问计数,这可能涉及到原子...

    memcache配置源代码

    Memcache是一种高性能、分布式内存对象缓存系统,它能够减少数据库的访问压力,并通过在内存中缓存数据来提高动态Web应用的速度。Memcache支持多种语言,如PHP、Python等,其中在PHP中的应用尤为广泛。 ### ...

    memcache图形监控工具phpmemcache

    memcache图形监控工具phpmemcache,尽是一个PHP文件就可以...使用方法:本地测试监控机安装Apache或者下载XAMPP(Apache+MySQL+PHP+PERL),安装后把memcachephp.zip中的memcache.php文件放到www或者htdocs目录下即可。

    php5.3的memcache

    Memcache最初由Danga Interactive开发,主要用于减轻数据库负载,通过在内存中存储常用数据,实现快速访问。它支持多种编程语言,包括PHP,提供了一种轻量级的缓存解决方案,特别适合处理高并发场景下的Web应用。 ...

    memcache缓存配置包(dll,memched,配置方法)

    Memcache是一种广泛应用于Web开发中的分布式内存缓存系统,它能够有效提升应用程序的性能,减少数据库的负载。这个压缩包提供了在PHP环境中配置和使用Memcache所需的关键组件。 1. **Memcached软件**: Memcached是...

    memcache使用方法

    标题“memcache使用方法”指出我们将探讨的是如何运用memcache这一内存对象缓存系统。Memcache是一种高性能的分布式内存缓存系统,常用于减轻数据库的负载,提升Web应用的性能。 描述中提到“讲述memcache在客户端...

Global site tag (gtag.js) - Google Analytics