公司一个项目的技术架构正在转型,考虑加上缓存,这两天将Spring 3.1中的cache abstract
和ehcache
的整合基本搞定(以后会单独写文章来介绍),但现在说起缓存,如果再加上“流行”的分布式的话,就不得不说起memcached
了。memcached的代码的文档都托管在google code
中了,官网
上则非常简洁,基本没有什么信息量,由于我不想为了memcached而单独开一个Linux虚拟机,所以考虑在Windows下面安装,有一个网站
提供了windows下的memcached集成版,然而它上面也明确写到“This port is not supported by the official memcached team.”(我可以理解成“山寨版”么?),这种非原生态的我不喜欢,于是考虑CygWin,这个能在Windows下模拟*nix的强大软件,我的电脑上的CygWin是以前折腾Hadoop时安装的(可惜Hadoop环境没整好 -_-||),采用最简安装,好处是安装时非常快,坏处是很多开发软件要后来重新安装,比如这次就安装了gcc、make、wget。
如果在Google上搜索"memcached cygwin"之类的关键字,基本上搜出来的文章大同小异,都是在make时不通过,这修改一点,那修改一点,就OK了,真的这么简单么?我昨晚从网上下载最新稳定版1.4.9,make就是编译不了,按照网上写的修改util.c啦,修改testapp.c啦,还是报错,尝试性的改用1.4.5版本,问题依旧,昨晚折腾到11点还是搞不定,灰心丧气。
其实有时候换一个角度看问题很重要,下午重新试图折腾一下cygwin+memcached时,看到一篇介绍上面说的山寨版memcached的帖子
,大意是说windows下的memcached就是拿来开发测试用的,谁会在生产上把memcached布在Windows下。我大约是受此启发了,我没必要装最新版的,只要找一个版本装好拿来能用就行了嘛,主要是学习使用xmemcached
这个memcached的Java客户端。
于是我进入了下载页面
下载1.2.8版本这个能够找到的最低稳定版本,于是我开始安装了:
wget http://memcached.googlecode.com/files/memcached-1.2.8.tar.gz
tar -xvzf memcached-1.2.8.tar.gz
cd memcached-1.2.8
./configure --prefix=/usr/local/memcached --with-libevent=/usr/local/libevent/
make
make install
...
于是我就安装成功
安装成功了
成功了
over
分享到:
相关推荐
### Win7 下 Cygwin 搭建 Hadoop 开发环境 #### 一、概述 在 Windows 7 系统中使用 Cygwin 搭建 Hadoop 开发环境是一项较为复杂的任务,需要对 Windows 系统环境变量、Cygwin 的安装与配置以及 Hadoop 安装包进行...
标题“win安装memcached”指的是在Windows操作系统上安装和配置Memcached的过程。Memcached是一款高性能、分布式内存对象缓存系统,常用于减轻数据库负载,提高Web应用的性能。以下将详细介绍这个过程,以及可能涉及...
总的来说,这个压缩包提供的memcached服务端适用于Windows 64位系统,使用Cygwin64GCC编译,可以作为加速Web应用数据访问的有效工具。在实际使用中,需要结合具体的业务需求和环境进行配置和优化。
总的来说,在Windows上安装Cygwin时可能会遇到多种多样的问题,但只要耐心排查并找到合适的解决方法,大多数问题都可以迎刃而解。希望本文所列举的常见问题及其解决方法能帮助大家顺利完成Cygwin的安装。如果你在...
在本教程中,我们将深入探讨如何在Cygwin环境下安装rsync 3.0.8版本,并学习其基本用法。 首先,我们需要获取`rsync-3.0.8`的安装包。这个过程可以通过访问rsync官方网站或使用Cygwin的包管理器`setup.exe`来完成。...
Cygwin是一个在Windows上模拟Linux环境的开源软件集合,它提供了一个兼容POSIX的API,使得许多Linux下的命令行工具和应用程序可以在Windows上运行。在本例中,我们用到的Cygwin setup-x86_64.exe是安装程序,下载并...
"cygwin64"部分表明这个版本是基于Cygwin环境构建的,Cygwin是一个在Windows上模拟Linux环境的开源工具集,使得CDO这样的Unix/Linux风格的软件可以在Windows系统下运行。 压缩包内的两个核心文件: 1. **cygeccodes...
本文档提供了一种在Windows环境下通过Cygwin成功安装NS-2(包括特定模块)的方法。Cygwin是一个开源工具集,可以在Windows上提供一个类UNIX的环境,使用户能够运行许多原本只支持Linux或Unix系统的应用程序。 首先...
标题中的"cygwin (win7 64和32都有)"表明这个压缩包包含了适用于Windows 7 64位和32位系统的Cygwin安装程序。 Cygwin的核心是一个动态链接库,它模拟了Linux和Unix系统中的许多功能,包括文件系统、进程管理、网络...
双击打开下载完成的cygwin,进入安装程序首页,下一步 扩展包的安装方式选择,默认即可(从网上下载并安装),下一步 选择软件的安装目录和允许使用的用户,默认即可,下一步 选择从网上下载的软件包的存储路径,...
Cygwin+NS2安装过程 本文将指导您从头开始安装Cygwin和NS2,整个过程分为两部分:首先安装Cygwin,然后安装NS2。 安装Cygwin 1. 首先下载Cygwin的...通过Cygwin,可以在Windows下运行NS2,避免了安装Linux的麻烦。
默认情况下,Cygwin会被安装在"C:\cygwin",但你可以根据个人喜好更改此路径。确认无误后,点击"Next"。 接下来是最重要的一步——选择要安装的软件包。Cygwin提供了大量的软件包,涵盖各种工具和库。在"Select ...
在本文中,我们将深入探讨如何在Cygwin环境下安装NS3,特别关注如何解决在安装RFID模块时遇到的问题。NS3(网络模拟器3)是一个开源的、跨平台的网络模拟软件,广泛用于研究和教学。在Windows操作系统上,通过Cygwin...
Cygwin在Windows下的安装配置 Cygwin是一款模拟Linux环境的工具,它提供了一...Cygwin的安装配置是一个需要用户细心和耐心的过程,但是一旦安装成功,用户将可以在Windows环境下使用Cygwin,编译和运行omniORB的源码。
在Windows环境下,Cygwin是一个流行的开源工具,它提供了一个模拟Unix环境的层,使得用户可以在Windows系统上运行许多原本只适用于Linux或Unix的操作。Cygwin的主要目标是使开发者能够在Windows上编译和运行GNU工具...
7. **使用Cygwin**:在Cygwin的bash环境中,你可以运行常见的Linux命令,如`ls`、`cd`、`grep`等,并可以安装和运行许多Linux下的开源软件。同时,Cygwin还支持使用`apt-cyg`或`setup-x86_64`等工具来更新和管理已...
cygwin下安装wxpython的英文资料