ubuntu安装memcached:
sudo apt-get install memcached
2:memcached配置和说明
察看是否启动 ps -ef|grep memcache 启动: memcached -d -m 50 -p 11211 -u memcache -l 127.0.0.1
安装后默认:
/usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1
配置说明:
-d:以daemon的方式在后台启动运行一个守护进程 -m:分配给Memcache使用的最大内存数量,单位是MB,默认是64MB -u:设定运行Memcache的用户(memcache默认不允许以root用户登录) -l:监听的服务器IP地址 -p:设置Memcache监听的TCP端口,默认是11211(p为小写) -c:设置最大并发连接数,默认是1024 -P:设置保存Memcache的pid文件路径(P为大写) -h:显示帮助
-h帮助:
ljq@ljq-Inspiron-N4050:/usr/bin$ memcached -h memcached 1.4.13 -p <num> TCP port number to listen on (default: 11211) // tcp 默认端口11211 -U <num> UDP port number to listen on (default: 11211, 0 is off) -s <file> UNIX socket path to listen on (disables network support) -a <mask> access mask for UNIX socket, in octal (default: 0700) -l <addr> interface to listen on (default: INADDR_ANY, all addresses) <addr> may be specified as host:port. If you don't specify a port number, the value you specified with -p or -U is used. You may specify multiple addresses separated by comma or by using -l multiple times -d run as a daemon // 守护进程 -r maximize core file limit -u <username> assume identity of <username> (only when run as root) //最大内存数量,单位是MB,默认是64MB -m <num> max memory to use for items in megabytes (default: 64 MB) -M return error on memory exhausted (rather than removing items) //设置最大并发连接数,默认是1024 -c <num> max simultaneous connections (default: 1024) -k lock down all paged memory. Note that there is a limit on how much memory you may lock. Trying to allocate more than that would fail, so be sure you set the limit correctly for the user you started the daemon with (not for -u <username> user; under sh this is done with 'ulimit -S -l NUM_KB'). -v verbose (print errors/warnings while in event loop) -vv very verbose (also print client commands/reponses) -vvv extremely verbose (also print internal state transitions) -h print this help and exit -i print memcached and libevent license -P <file> save PID in <file>, only used with -d option -f <factor> chunk size growth factor (default: 1.25) -n <bytes> minimum space allocated for key+value+flags (default: 48) -L Try to use large memory pages (if available). Increasing the memory page size could reduce the number of TLB misses and improve the performance. In order to get large pages from the OS, memcached will allocate the total item-cache in one large chunk. -D <char> Use <char> as the delimiter between key prefixes and IDs. This is used for per-prefix stats reporting. The default is ":" (colon). If this option is specified, stats collection is turned on automatically; if not, then it may be turned on by sending the "stats detail on" command to the server. -t <num> number of threads to use (default: 4) -R Maximum number of requests per event, limits the number of requests process for a given connection to prevent starvation (default: 20) -C Disable use of CAS -b Set the backlog queue limit (default: 1024) -B Binding protocol - one of ascii, binary, or auto (default) -I Override the size of each slab page. Adjusts max item size (default: 1mb, min: 1k, max: 128m) -o Comma separated list of extended or experimental options - (EXPERIMENTAL) maxconns_fast: immediately close new connections if over maxconns limit - hashpower: An integer multiplier for how large the hash table should be. Can be grown at runtime if not big enough. Set this based on "STAT hash_power_level" before a restart.
相关推荐
本文将详细介绍如何在 Ubuntu 操作系统下使用源代码安装并配置 Apache、Tomcat 和 Memcached,实现集群中的 Session 共享与负载均衡。由于采用的是源码安装方式,可能会遇到一些细节上的差异,但总体思路与步骤应...
- 创建一个Memcached配置类,声明一个`MemcachedClient` bean,并配置服务器地址、池大小等参数。 - 配置Spring的缓存抽象,将memcached作为缓存 provider,例如: ```xml ``` - 将`...
下面将详细讲解如何在Ubuntu上安装和配置Memcached,以及如何使用Eclipse进行客户端测试。 首先,我们需要更新系统的软件包列表: ```bash sudo apt-get update ``` 接下来,安装Memcached及其依赖: ```bash sudo ...
本篇文章将详细讲解如何安装和配置memcached,以及与之相关的libevent和magent。 首先,我们需要了解libevent库。libevent是一个事件通知库,它允许程序处理多个网络连接,并有效地处理来自不同源的事件。在安装...
**标题:“memcached配置”** **描述:** 这篇博客文章主要探讨了如何配置和使用memcached,一个高性能的分布式内存对象缓存系统。它主要用于加速动态Web应用,通过在内存中存储数据来减少数据库的负载。由于没有...
**Memcached 安装与使用详解** Memcached 是一款高性能的分布式内存缓存系统,用于在Web应用中减轻数据库负载。它将数据存储在内存中,...在实际应用中,合理配置和使用这些组件,能有效提升Web应用的响应速度和性能。
总结来说,构建Memcached集群并在Linux上实现淘宝月光宝盒架构是一项涉及多个步骤的任务,包括安装Memcached、配置集群、设置客户端以及部署和管理MoonBox架构。理解这些概念和技术对于优化大规模Web应用的性能至关...
Linux下的Memcached安装教程 Memcached是一款高性能、...记住,根据你的具体需求,可能还需要调整 Memcached 的配置和安全设置,比如添加防火墙规则以限制对Memcached服务的访问。在生产环境中,这一步骤至关重要。
此外,由于Memcached在Windows上没有图形界面配置工具,通常需要通过命令行参数来调整配置。 ## 总结 Memcached作为一款轻量级的缓存系统,其安装过程在Linux和Windows上有所不同。在Linux上,通常涉及编译源码和...
1. **下载与解压**:首先,你需要从官方网站或者通过包管理器(如在Ubuntu上使用`sudo apt-get install memcached`,在CentOS上使用`sudo yum install memcached`)获取memcached的安装包,并将其解压缩。...
- 对于长期运行的生产环境,建议配置 memcached 作为系统服务,以便于管理和维护。 以上就是关于 memcached-1.5.12.tar.gz 的详细介绍及在 Linux 环境下的安装步骤,希望对你有所帮助。请根据实际情况调整安装过程...
本文将详细介绍如何在多个服务器上搭建一个Memcached集群,以实现数据的高可用性和负载均衡。 ### 一、安装Memcached 在开始搭建集群之前,首先需要在所有参与节点上安装Memcached。对于Linux系统,通常使用包管理...
**缓存服务器Memcached详解** Memcached是一款高性能、分布式内存对象缓存系统...正确地使用和配置Memcached,可以有效地提高系统的整体效率。在实际应用中,结合具体业务场景,不断优化和调整,才能充分发挥其优势。
通过运行这个测试,我们可以验证memcached的正确配置和操作,确保其正常工作。 总结,danga memcached是一个高效、轻量级的分布式缓存系统,对于提升Web应用性能有着显著作用。理解其工作原理,掌握安装、配置和...
初始化Memcached客户端,配置服务器地址和端口。例如: ```java MemcachedClient client = new MemcachedClient(new BinaryConnectionFactory(), AddrUtil.getAddresses("127.0.0.1:11211")); ``` 5. **操作...
**Memcached 安装详解** ...Memcached 是一款强大的缓存系统,通过正确安装、配置和使用,可以显著提升 Web 应用的性能。理解其工作原理和最佳实践,对于优化应用程序的响应时间和整体性能至关重要。
无论在Windows还是Linux环境中,安装过程都相对简单,但正确配置和使用它需要对缓存原理和最佳实践有所了解。通过熟练掌握这些知识点,你可以在开发中充分利用Memcached的优势,实现高效的缓存管理。
为了更好地理解和解决memcached的启动问题,可以使用像`strace`这样的系统调用跟踪工具,或者启用memcached的verbose模式(-vv)进行日志输出。 **八、源码编译安装** 如果使用的是源码编译安装的memcached,确保...