mencached 1.4.25快捷安装配备

root@zhou:~# netstat -ntl激活Internet连接 Proto Recv-Q Send-Q Local
Address Foreign Address State tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN tcp
0 0 10.5.110.234:11212 0.0.0.0:* LISTEN
那边笔者直接利用师姐的次第来做测量检验,注意 这里的 -l 10.5.110.234 -p
11212,届期候供给这七个参数。那是笔者用了memcached的图景下查出来的数量:演示从缓存中存取数据

restart)

1:编写翻译安装libevent

root@zhou:~# ps aux |grep memcachedroot 14715 0.0 0.0 44404 892 ? Ssl
20:56 0:00 /usr/local/memcached/bin/memcached -d -m 64 -u root -l
10.5.110.234 -p 11212 -c 256 -P/tmp/memcached.pidroot 14814 0.0 0.0 5892
800 pts/0 S+ 21:32 0:00 grep –color=auto memcached

start)

vim /usr/local/php/etc/php.ini #出席扩张
extension_dir =
“/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/”
extension = “memcache.so”

方今,大家实验室的师姐过来给我们来说了今日集团具备到的新工夫———memcached,认为很强盛学本科来下来将要按着师姐的例子给走三次呢,结果杂事太多给贻误了。上次天涯论坛网院的老师上课是也讲到了那几个memcached,说是现在腾讯网今日头条就是运用了大气的memcached这种缓存机制。所以下定狠心必须要尝尝下那么些memcached的威力有多大。

memcached-1.4.25.tar.gz

/usr/local/php/bin/php -m
#查看php是不是参与了memcache扩大(也许进行phpinfo函数查看是还是不是留存memcache扩充卡塔尔
已存在memcach扩展,水到渠成!

root@zhou:/home/zhouqian/下载# tar -zxvf memcached-1.4.10.tar.gz -C
/opt/./configure –prefix=/usr/local/memcached make make install

cd libevent-2.0.21-stable

kill -USR2 `cat /usr/local/php/var/run/php-fpm.pid` #平整重启php

/usr/local/memcached/bin/memcached -d -m 64 -u root -l 10.5.110.234 -p
11212 -c 256 -P/tmp/memcached.pid

#!/bin/sh

wget
tar -zxvf memcache-3.0.8.tgz
cd memcache-3.0.8
/usr/local/php/bin/phpize
./configure –with-php-config=/usr/local/php/bin/php-config
make
make install
ll
/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/memcache.so
# 查看是不是变动扩充so文件
-rwxr-xr-x 1 root root 422219 May 9 10:29
/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/memcache.so
#文件存在

首先上官方网址络下一个源码安装包来,然而这里memcached的常规运营要求又libevent来开展互联网并发链接的拍卖,所以这三个软件大家都要设置才行。复制代码
代码如下:root@zhou:/home/zhouqian/下载# tar -zxvf
libevent-2.0.16-stable.tar.gz -C /opt/./configure
–prefix=/usr/local/libevent make make install

echo -n $”Shutting down memcached: “

一:安装Memcache

存入数据 抽出多少 缓存成功,更新数据库:93演示从缓存中存取数据存入数据
抽取数据 查询时间::15底下是从未接纳memcached的作用:复制代码 代码如下:root@zhou:~# kill -9
14715root@zhou:~# ps aux |grep memcachedroot 14816 0.0 0.0 5892 800
pts/0 S+ 21:32 0:00 grep –color=auto
memcached演示从缓存中存取数据存入数据 收取多少
缓存成功,更新数据库:1193演示从缓存中存取数据存入数据 抽取数据
查询时间::906效应卓越之鲜明。不过作者极度诡异的是:为啥小编的存入速度也加强了,还不是轻松呢!!下来在剖析下。

编排运转脚本

/usr/local/memcached/bin/memcached -d -m 64 -u root -p 11211

编译、安装

和睦用的是nginx

daemon    33186  0.0  0.0 326976  1064 ?        Ssl  17:36  0:00
/usr/local/memcached/bin/memcached -u daemon -d -m 1024 -l 127.0.0.1 -p
11211

wget
https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz
tar -zxvf libevent-2.0.21-stable.tar.gz
cd libevent-2.0.21-stable
./configure –prefix=/usr/local/libevent
make
make isntall

stop)

上面是memcached命令相关参数实际情况:
-d选项是开发银行贰个护理进度,
-m是分配给Memcache使用的内部存款和储蓄器数量,单位是MB,这里是10MB,
-u是运行Memcache的用户,这里是root,
-l是监听的服务器IP地址,假诺有三个地方的话,这里钦赐了服务器的IP地址192.168.0.200,
-p是安装Memcache监听的端口,这里安装了1二〇〇三,最佳是1024以上的端口,
-c选项是最小运行的并发连接数,默许是1024,这里设置了256,依据服务器的负载量来设定,
-P是设置保存Memcache的pid文件,笔者这里是保存在
/tmp/memcached.pid,也得以运营八个守护进程,然而端口不可能重复。

stop

3:启动memcached:

#

重启php:

chkconfig  –level 235  memcached  on

vim /etc/rc.d/rc.local 加入/usr/local/memcached/bin/memcached -d -m 64
-u root -p 11211 #步入开机运转项
telnet 127.0.0.1 11211 #检测memcache
假诺现身-bash: telnet: command not found (表达未设置telnet卡塔 尔(英语:State of Qatar)
直接yum install telnet

;;

2:编写翻译安装memcached

service memcached start

二: 安装memcache的php扩展

增多开机自动运维

telnet set实行测量试验
set 对应的参数
key key 用于查找缓存值
flags 能够包蕴键值对的整型参数,客商机使用它存款和储蓄关于键值没有错附加音讯
expiration time 在缓存中保存键值没有错开上下班时间日长短(以秒为单位,0 代表永久卡塔尔
bytes 在缓存中存款和储蓄的字节点
value 存款和储蓄的值(始终放在第二行卡塔尔
clipboard1

#

wget
tar -zxvf memcached-1.4.19.tar.gz
cd memcached-1.4.19
./configure -with-libevent=/usr/local/libevent/
-prefix=/usr/local/memcached
make
make install

stop()

ps aux |grep memcached
clipboard

echo $”Usage: $0 {start|stop|restart}”

*)

daemon $MEMCACHED -u daemon -d -m 1024 -l 127.0.0.1 -p 11211

chmod +x /etc/init.d/memcached

memcached      0:关闭 1:关闭 2:启用 3:启用 4:关闭 5:启用 6:关闭

;;

chkconfig  –add memcached

killproc memcached

发表评论

电子邮件地址不会被公开。 必填项已用*标注

CopyRight © 2015-2020 金沙中心城 All Rights Reserved.
网站地图xml地图