Window安装Memecached
windows下使用memcached,直接在网上下载memcached.exe即可。
Linux安装Memecached
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的进程号:
然后杀掉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
分享到:
相关推荐
在Windows环境下,Memcached的安装和配置可能会与Linux等其他操作系统有所不同。 **PHP Memcached扩展** `php_memcached.dll`是PHP的一个扩展,用于在PHP环境中与Memcached服务器通信。这个扩展允许PHP脚本存取和...
1. **memcached_win32_1.4.5**: 这是主要的安装文件,包含编译好的Windows 32位版本的memcached二进制程序。这个文件夹可能包含以下内容: - `memcached.exe`: 实际的memcached服务执行文件。 - `libevent.dll`: ...
### Java MemCached Window 从安装到使用的详细指南 #### 一、MemCached简介 Memcached是一种高性能、分布式内存对象缓存系统,通过减轻数据库负载来加速动态Web应用程序的速度。其简单的设计促进了快速部署、易于...
2. **编译与安装**:尽管Memcached在Unix/Linux系统上通常是通过编译源码来安装,但在Windows上,我们可以直接使用预编译的二进制文件。下载完成后,解压到您希望安装的目录。 3. **配置环境变量**:将Memcached的...
对于Windows环境,`window安装文档.txt`和`memcached-1.2.1-win32.zip`提供了Windows下的安装指南: 1. 解压`memcached-1.2.1-win32.zip`。 2. 将解压后的`memcached.exe`复制到系统环境变量PATH指定的任何目录,...
四、安装Memcache服务器(Linux和Window上分别安装) Windows下 Memcahced.exe -d install [uninstall] Memcached.exe –d -m 50 –l 127.0.0.1 -p 11211 start 五、Memcached服务器的管理(启动) ...
本文将深入探讨memcached与Java的结合使用,以及在Windows和Linux环境下的安装步骤。 **1. memcached的基本概念** - **分布式缓存**:memcached是一种分布式缓存解决方案,它可以将数据分散存储在多台服务器上,...
在Windows环境下安装`Memcached`和`Memcache`是一个相对较少被讨论的话题,因为这两个工具在Linux系统上更为常见。然而,对于Windows开发者来说,理解如何在本地环境中配置它们是十分重要的,特别是对于进行跨平台...
Memcached的安装比较简单,支持Memcached的平台常见的有Linux、Windows 、FreeBSD、Mac等。 2.1、Linux安装与启动 2.1.1、安装 yum和源码安装两者选一个安装就可以 yum安装memcached 安装 yum install -y memcached...
1. 安装:下载并安装Windows版Memcached,这通常包括将`memcached.exe`放到适当的位置(如系统环境变量PATH中包含的目录)。 2. 启动服务:通过命令行运行`memcached.exe`启动服务,可以使用参数调整配置。 3. 配置...
1. **下载Memcached**: 首先,你需要访问Memcached的官方网站或第三方软件仓库,如SourceForge,下载适用于Windows的版本。下载的是一个.zip压缩文件,通常包含Memcached的可执行文件。 2. **解压文件**: 将下载的`...
有实例,window环境下安装包,安装文档,使用文档,LINUX下说明文档等等,基本上所有的东西都全了.如果还有少的,请大家帮忙补充谢谢.如果是在WINDOWS下测试,安装一下安装包然后执行实例就可以了,命令窗口不要...
在基于Windows的环境中,由于其主要设计为Linux环境下的服务,因此在Windows上使用通常需要借助第三方客户端工具进行管理和监控。这个压缩包提供的是一个专为Windows编译的MemCache客户端监控工具,这对于Windows...
1. 在本地安装 VirtualBox 和 Vagrant,确保系统中安装了最新的稳定版本。 2. 下载 homestead.box 和 metadata.json 文件,并按照指定的路径放置。 3. 打开 Git Bash,在命令行中执行以下步骤: a. 使用 vagrant ...
你可以从Memcached官网下载适合你操作系统的版本,然后根据其官方文档进行安装和配置。 总的来说,这个压缩包提供了一种方便的方式,使得Windows上的PHP 7.0到7.1用户能够快速安装和使用memcache扩展,从而提升网站...
实现以下命令: 获取(单键) 设置,添加,替换,追加,前置删除增量,增量安装go get github.com/kklis/gomemcache 根据您的环境配置,您可能需要root(Linux)或管理员(Windows)访问权限才能运行上述命令。...
其中包括了Javanosql讲解、阿里巴巴架构演进、nosql数据模型、Nosql四大分类(CAP...安装(Window&Linux服务器)、Redis哨兵模式、缓存穿透及解决方案、缓存击穿及解决方案、缓存雪崩及解决方案、基础API之Jedis详解、...
Redis,全称Remote Dictionary Server,是一款高性能的键值存储系统,由Salvatore Sanfilippo开发,最初是为了解决Memcached在某些场景下的性能瓶颈而设计的。它以其丰富的数据结构支持、高效的性能和简单易用的命令...
- **Windows 环境**:参考提供的文档《redis安装指南-window.docx》进行安装。 - **Linux 环境**: 1. 将 Redis 压缩包上传至 `/usr/local/src` 目录。 2. 解压并进入目录。 3. 执行 `make && make install` ...
tomcatX 在这里表示不同的tomcat,我的两个 tomcat 分别使用 tomcat1和tomcat2;来区分。 这个设置是主要用以tomcat的集群。 如果看不懂可以去看我提供的tomcat我已经改好了。 启动tomcat服务 分别到两个tomcat下,...