`
qianshangding
  • 浏览: 129155 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Memcached之Window和Linux安装(1)

 
阅读更多

Window安装Memecached

windows下使用memcached,直接在网上下载memcached.exe即可。

Linux安装Memecached

1,首先下载Memached安装包:http://www.memcached.org/files/memcached-1.4.22.tar.gz

2,另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent。(如果系统已经安装了libevent,可以不用安装)
3,安装过程:
[root@bicloud75 home]# yum install libevent libevent-devel -y
[root@bicloud75 home]# tar zxvf memcached-1.4.24.tar.gz
[root@bicloud75 home]# cd memcached-1.4.24
[root@bicloud75 memcached-1.4.24]# ./configure --prefix=/home/memcached
[root@bicloud75 memcached-1.4.24]# make && make install
[root@bicloud75 memcached]# cd /home/memcached
[root@bicloud75 memcached]# ll
总用量 12
drwxr-xr-x. 2 root root 4096 9月 1 14:39 bin
drwxr-xr-x. 3 root root 4096 9月 1 14:39 include
drwxr-xr-x. 3 root root 4096 9月 1 14:39 share
安装成功!

启动Memcached

/home/memcached/bin/memcached -d -m 10 -u root -p 12000 -c 256 -P /tmp/memcached.pid
选项 含义说明
-d 指定memcached进程作为一个守护进程启动
-m <num> 指定分配给memcached使用的内存,单位是MB。Memcached单进程最大内存为2G,如要使用更多内存,可以分多个端口开启多个Memcached进程
-u <username> 运行memcached的用户
-l <ip_addr> 监听的服务器IP地址,如果有多个地址的话,使用逗号分隔,格式可以为“IP地址:端口号”,例如:-l 指定192.168.0.184:19830,192.168.0.195:13542;端口号也可以通过-p选项指定
-p <num> Memcached监听的端口,要保证该端口号未被占用
-c <num> 设置最大运行的并发连接数,默认是1024
-R <num> 为避免客户端饿死(starvation),对连续达到的客户端请求数设置一个限额,如果超过该设置,会选择另一个连接来处理请求,默认为20
-k 设置锁定所有分页的内存,对于大缓存应用场景,谨慎使用该选项
-P 保存memcached进程的pid文件
-s <file> 指定Memcached用于监听的UNIX socket文件
-a <perms> 设置-s选项指定的UNIX socket文件的权限(默认是:0700)
-U <num> 指定监听UDP的端口,默认11211,0表示关闭
-M 当内存使用超出配置值时,禁止自动清除缓存中的数据项,此时Memcached不可以,直到内存被释放
-r 设置产生core文件大小
-f <factor> 用于计算缓存数据项的内存块大小的乘数因子,默认是1.25
-n 为缓存数据项的key、value、flag设置最小分配字节数,默认是48
-C 禁用CAS
-c
最大同时连接(默认值:1024)
-h 打印版本信息和帮助信息。
-V
打印版本信息。
-v 输出警告和错误信息。
-vv 打印信息比-v更详细:不仅输出警告和错误信息,也输出客户端请求和响应信息
-vvv 打印信息比-vv还要详细,打印Memcached内部状态。
-i 打印libevent和Memcached的licenses信息
-t <threads> 指定用来处理请求的线程数,默认为4
-D <char> 用于统计报告中Key前缀和ID之间的分隔符,默认是冒号“:”
-L 尝试使用大内存分页(pages)
-B <proto> 指定使用的协议,默认行为是自动协商(autonegotiate),可能使用的选项有auto、ascii、binary。
-b
设置阻塞队列的限制,默认是1024
-I <size> 覆盖默认的SLAB页大小,默认是1M
-A
启用ASCII“关机”命令
-F 禁用flush_all命令
-o <options> 指定逗号分隔的选项,一般用于用于扩展或实验性质的选项
停止Memcached

可以通过Linux的如下命令查询到Memcached的进程号:

ps -ef | grep memcached

然后杀掉Memcached服务进程:
kill-9 <PID>

在有些场景下,Memcached因为服务器宕机,我们需要在服务器重启的时候自动启动Memcached时,可以将Memcached启动添加到/etc/rc.d/rc.local中,这样服务器启动的时候就能启动Memcached了,
/etc/rc.d/rc.local添加加入一行,如下:
/home/memcached/bin/memcached -d -m 10 -u root -p 12000 -c 256 -P /tmp/memcached.pid

分享到:
评论

相关推荐

    memcached window

    在Windows环境下,Memcached的安装和配置可能会与Linux等其他操作系统有所不同。 **PHP Memcached扩展** `php_memcached.dll`是PHP的一个扩展,用于在PHP环境中与Memcached服务器通信。这个扩展允许PHP脚本存取和...

    memcached for window32

    1. **memcached_win32_1.4.5**: 这是主要的安装文件,包含编译好的Windows 32位版本的memcached二进制程序。这个文件夹可能包含以下内容: - `memcached.exe`: 实际的memcached服务执行文件。 - `libevent.dll`: ...

    java MemCached window从安装到使用详细文档

    ### Java MemCached Window 从安装到使用的详细指南 #### 一、MemCached简介 Memcached是一种高性能、分布式内存对象缓存系统,通过减轻数据库负载来加速动态Web应用程序的速度。其简单的设计促进了快速部署、易于...

    memcached安装手册(for windows)

    2. **编译与安装**:尽管Memcached在Unix/Linux系统上通常是通过编译源码来安装,但在Windows上,我们可以直接使用预编译的二进制文件。下载完成后,解压到您希望安装的目录。 3. **配置环境变量**:将Memcached的...

    MemCached安装文件及安装文档

    对于Windows环境,`window安装文档.txt`和`memcached-1.2.1-win32.zip`提供了Windows下的安装指南: 1. 解压`memcached-1.2.1-win32.zip`。 2. 将解压后的`memcached.exe`复制到系统环境变量PATH指定的任何目录,...

    高洛峰 memcache for window 和linux版软件及教程

    四、安装Memcache服务器(Linux和Window上分别安装) Windows下 Memcahced.exe -d install [uninstall] Memcached.exe –d -m 50 –l 127.0.0.1 -p 11211 start 五、Memcached服务器的管理(启动) ...

    memcached缓存

    本文将深入探讨memcached与Java的结合使用,以及在Windows和Linux环境下的安装步骤。 **1. memcached的基本概念** - **分布式缓存**:memcached是一种分布式缓存解决方案,它可以将数据分散存储在多台服务器上,...

    windows下按装memcached和memecache

    在Windows环境下安装`Memcached`和`Memcache`是一个相对较少被讨论的话题,因为这两个工具在Linux系统上更为常见。然而,对于Windows开发者来说,理解如何在本地环境中配置它们是十分重要的,特别是对于进行跨平台...

    快速学习-memcached服务安装与启动

    Memcached的安装比较简单,支持Memcached的平台常见的有Linux、Windows 、FreeBSD、Mac等。 2.1、Linux安装与启动 2.1.1、安装 yum和源码安装两者选一个安装就可以 yum安装memcached 安装 yum install -y memcached...

    window Memched

    1. 安装:下载并安装Windows版Memcached,这通常包括将`memcached.exe`放到适当的位置(如系统环境变量PATH中包含的目录)。 2. 启动服务:通过命令行运行`memcached.exe`启动服务,可以使用参数调整配置。 3. 配置...

    memcache安装包(window7)

    1. **下载Memcached**: 首先,你需要访问Memcached的官方网站或第三方软件仓库,如SourceForge,下载适用于Windows的版本。下载的是一个.zip压缩文件,通常包含Memcached的可执行文件。 2. **解压文件**: 将下载的`...

    Memcached与JAVA实例与文档

    有实例,window环境下安装包,安装文档,使用文档,LINUX下说明文档等等,基本上所有的东西都全了.如果还有少的,请大家帮忙补充谢谢.如果是在WINDOWS下测试,安装一下安装包然后执行实例就可以了,命令窗口不要...

    memcache 客户端监控工具编译版(window版)

    在基于Windows的环境中,由于其主要设计为Linux环境下的服务,因此在Windows上使用通常需要借助第三方客户端工具进行管理和监控。这个压缩包提供的是一个专为Windows编译的MemCache客户端监控工具,这对于Windows...

    window下homestead开发环境安装详细教程

    1. 在本地安装 VirtualBox 和 Vagrant,确保系统中安装了最新的稳定版本。 2. 下载 homestead.box 和 metadata.json 文件,并按照指定的路径放置。 3. 打开 Git Bash,在命令行中执行以下步骤: a. 使用 vagrant ...

    php7.0.x-7.1.x memcache.dll(windows_x86&&x64;)

    你可以从Memcached官网下载适合你操作系统的版本,然后根据其官方文档进行安装和配置。 总的来说,这个压缩包提供了一种方便的方式,使得Windows上的PHP 7.0到7.1用户能够快速安装和使用memcache扩展,从而提升网站...

    gomemcache:Go Memcache客户端软件包

    实现以下命令: 获取(单键) 设置,添加,替换,追加,前置删除增量,增量安装go get github.com/kklis/gomemcache 根据您的环境配置,您可能需要root(Linux)或管理员(Windows)访问权限才能运行上述命令。...

    狂神Redis笔记.pdf

    其中包括了Javanosql讲解、阿里巴巴架构演进、nosql数据模型、Nosql四大分类(CAP...安装(Window&Linux服务器)、Redis哨兵模式、缓存穿透及解决方案、缓存击穿及解决方案、缓存雪崩及解决方案、基础API之Jedis详解、...

    redis-2.4.5-win32-win64.zip

    Redis,全称Remote Dictionary Server,是一款高性能的键值存储系统,由Salvatore Sanfilippo开发,最初是为了解决Memcached在某些场景下的性能瓶颈而设计的。它以其丰富的数据结构支持、高效的性能和简单易用的命令...

    Redis学习-实战.docx

    - **Windows 环境**:参考提供的文档《redis安装指南-window.docx》进行安装。 - **Linux 环境**: 1. 将 Redis 压缩包上传至 `/usr/local/src` 目录。 2. 解压并进入目录。 3. 执行 `make && make install` ...

    Nginx+Tomcat负载均衡

    tomcatX 在这里表示不同的tomcat,我的两个 tomcat 分别使用 tomcat1和tomcat2;来区分。 这个设置是主要用以tomcat的集群。 如果看不懂可以去看我提供的tomcat我已经改好了。 启动tomcat服务 分别到两个tomcat下,...

Global site tag (gtag.js) - Google Analytics