Linux memcache
来源:互联网 发布:言论自由的界限 知乎 编辑:程序博客网 时间:2024/06/05 19:18
widow下启动memcache
'c:\memcached\memcached.exe -d start'启动。
linux先memcache 的应用
设计缓存策略
fifo 先进先出
lfu 使用最少的现出来
lru 最少使用 最近最少使用的
启动命令
# /usr/local/bin/memcached -d -m 200 -u root -l 192.168.1.91 -p 12301 -c 1000 -P /tmp/memcached.pi
进到目录下直接 memcached -d -u root启动
相关解释如下:
-d选项是启动一个守护进程,
-m是分配给Memcache使用的内存数量,单位是MB,这里是200MB
-u是运行Memcache的用户,如果当前为root 的话,需要使用此参数指定用户。
-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.1.91
-p是设置Memcache监听的端口,我这里设置了12301,最好是1024以上的端口
-c选项是最大运行的并发连接数,默认是1024,这里设置了256
-P是设置保存Memcache的pid文件,我这里是保存在/tmp/memcached.pid
停止Memcache进程:
# kill `cat /tmp/memcached.pid`
检查服务:
1、查看启动的memcache服务:
netstat -lp | grep memcached
2、查看memcache的进程号(根据进程号,可以结束memcache服务:“kill -9 进程号”)
ps -ef | grep memcached
linux下 memcache 安装步骤 http://www.jb51.net/article/70158.htm
Memchach安装
1、三个源码包
wget http://memcached.googlecode.com/files/memcached-1.4.4.tar.gz
wget http://www.monkey.org/~provos/libevent-1.4.13-stable.tar.gz
wget http://pecl.php.net/get/memcache-2.2.5.tgz
2、先安装libevent
tar zxvf libevent-1.4.13-stable.tar.gz
cd libevent-1.4.13-stable
./configure --prefix=/usr
make
make install
3、测试libevent是否安装成功
ls -al /usr/lib | grep libevent
libevent-1.1a.so.1
libevent-1.1a.so.1.0.2
libevent-1.4.so.2
libevent-1.4.so.2.1.3
libevent.a
libevent_core-1.4.so.2
libevent_core-1.4.so.2.1.3
libevent_core.a
libevent_core.la
libevent_core.so
libevent_extra-1.4.so.2
libevent_extra-1.4.so.2.1.3
libevent_extra.a
libevent_extra.la
libevent_extra.so
libevent.la
4、Libevent.so
5、安装memcached,同时需要安装中指定libevent的安装位置
tar zxvf memcached-1.4.4.tar.gz
cd memcached-1.4.4
./configure -with-libevent=/usr
make && make install
6、测试是否成功安装memcached
ls -al /usr/local/bin/mem*
-rwxr-xr-x 1 root root 201869 12-14 21:44 /usr/local/bin/memcached
7、安装Memcache的PHP扩展
tar vxzf memcache-2.2.5.tgz
cd memcache-2.2.5
/usr/local/php/bin/phpize
./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config --with-zlib-dir
make
make install
8、在php.ini添加memcache.so扩展即可
9、启动memcache
memcached -d -u root
10、检测启动
netstat -ant
/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
linux下的php会根据当下面的路径找到当前的目录
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/"
extension = "pdo_mysql.so"
extension = "mysql.so"
extension = "mysqli.so"
extension = "gd.so"
extension = "curl.so"
extension = "memcache.so"
报错信息
连接遭到拒绝 是没有启动memcache或者是防火墙的原因
- Linux memcache
- Memcache系列(一)Linux安装memcache
- linux下安装memcache
- linux 安装memcache
- linux memcache安装
- linux下memcache安装
- Linux memcache安装
- linux 安装memcache
- Linux上安装memcache
- Linux 操作memcache命令行
- linux下搭建memcache
- Linux下 Memcache安装
- Linux下安装Memcache
- Linux安装memcache
- linux安装memcache过程
- Linux+PHP(5.4+)+MEMCACHE
- Linux安装memcache
- Linux下Memcache安装
- 分页的分页加搜索功能技术演示
- 数据结构实验:连通分量个数
- 那些年没有躲过的Appium的坑
- WPF中DataGrid实现全选
- IntelliJ Idea的黑色主题+代码高亮
- Linux memcache
- oracle sql 实现三张表左连接查询
- Java学习(让我记录下这有趣的故事:2016/11/18)
- 平面解析几何又一题
- Spring定时器跑批时间设置
- [C++]Jsoncpp的使用
- Spring(四):spring mvc模型数据传递、请求参数处理
- java.io流的初级应用
- 宏定义