linux安装memcache以及分布式缓存
来源:互联网 发布:.lol域名无法备案 编辑:程序博客网 时间:2024/06/03 17:28
安装 Memcached
自动安装
Ubuntu/Debian
sudo apt-get install memcached
Redhat/Fedora/Centos
yum install memcached
FreeBSD
portmaster databases/memcached
源代码安装
从其官方网站(http://memcached.org)下载memcached最新版本。
wget http://memcached.org/latest 下载最新版本tar -zxvf memcached-1.x.x.tar.gz 解压源码cd memcached-1.x.x 进入目录./configure --prefix=/usr/local/memcached 配置make && make test 编译sudo make install 安装
Memcached 运行
Memcached命令的运行:
$ /usr/local/memcached/bin/memcached -h 命令帮助
注意:如果使用自动安装 memcached 命令位于 /usr/local/bin/memcached。
启动选项:
- -d是启动一个守护进程;
- -m是分配给Memcache使用的内存数量,单位是MB;
- -u是运行Memcache的用户;
- -l是监听的服务器IP地址,可以有多个地址;
- -p是设置Memcache监听的端口,,最好是1024以上的端口;
- -c是最大运行的并发连接数,默认是1024;
- -P是设置保存Memcache的pid文件。
(1)作为前台程序运行:
从终端输入以下命令,启动memcached:
/usr/local/memcached/bin/memcached -p 11211 -m 64m -vvslab class 1: chunk size 88 perslab 11915slab class 2: chunk size 112 perslab 9362slab class 3: chunk size 144 perslab 7281中间省略slab class 38: chunk size 391224 perslab 2slab class 39: chunk size 489032 perslab 2<23 server listening<24 send buffer was 110592, now 268435456<24 server listening (udp)<24 server listening (udp)<24 server listening (udp)<24 server listening (udp)
这里显示了调试信息。这样就在前台启动了memcached,监听TCP端口11211,最大内存使用量为64M。调试信息的内容大部分是关于存储的信息。
(2)作为后台服务程序运行:
# /usr/local/memcached/bin/memcached -p 11211 -m 64m -d
或者
/usr/local/memcached/bin/memcached-d-m64M-u root-l192.168.0.200-p11211-c256-P/tmp/memcached.pid
ps:开启memcache多服务时不能用root用户
/usr/local/memcached/bin/memcached -u nobody -p 11211 -m 64m -d
分布式缓存测试
新建set.php
新建get.php
分别连接三个服务器结果
11211
11213
11214
三个服务端存入了不同的值 that is ok!
0 0
- linux安装memcache以及分布式缓存
- MemCache分布式缓存
- memcache 分布式缓存
- memcache分布式缓存
- 分布式缓存-Memcache定义
- Memcache 分布式缓存
- memcache的分布式缓存
- 分布式缓存memcache
- memcache的分布式缓存问题
- memcache的分布式缓存问题
- Memcache分布式缓存应用实例
- 分布式缓存 Memcache 帮助类
- 分布式缓存--MVC+EF+Memcache
- 分布式缓存Memcache和Redis
- memcache 缓存 分布式锁原理
- 分布式缓存--redis和memcache
- 【memcache缓存专题(3)】PHP-memcache扩展的安装以及使用
- 在Linux安装Memcache缓存服务器端的方法
- RBT(红黑树)的删除算法
- angular2 组件的生命周期钩子
- JavaWeb学习笔记-JDBC操作(1)[连接mysql数据库]
- JsonUtil
- DEDECMS管理员后台登录前台不登录
- linux安装memcache以及分布式缓存
- 判断服务器是否为虚拟机
- Unity3d UGUI序列帧动画
- tomcat运行一段时间挂掉
- Quartz定时任务
- 计算广告领域的几大经典问题
- 判断object是否为空
- 初试LCM
- Java冒泡排序