Memcached使用-创新互联

Memcached的使用

创新互联公司是一家专业提供连云港企业网站建设,专注与成都网站设计、成都做网站、H5技术、小程序制作等业务。10年已为连云港众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。

1.1安装libevent

Memcached下载地址http://memcached.org/downloads

Libevent下载地址:http://libevent.org/

安装memcached前先安装libevent

tar xf libevent-2.0.21-stable.tar.gz

cd libevent-2.0.21-stable

./configure

make && make install

1.2安装memcached

wget http://memcached.org/files/memcached-1.4.25.tar.gz

tar -xf memcached-1.4.25.tar.gz

cd memcached-1.4.25

./configure

make && make install

memcached-1.4.25.tar.gz 《=服务端

memcached-1.4.25.tgz  《=客户端

启动memcached

首先要配置ld.so.conf 路径防止启动memcached时报错

[root@nosql src]# echo "/usr/local/lib" >>/etc/ld.so.conf

[root@nosql src]# ldconfig

Centos5.8 不做上面的配置也可以。

开始启动memcached

[root@nosql src]# which memcached

/usr/local/bin/memcached

[root@nosql src]# memcached -u root -p 11211 -m 16m -c 8192 -d

[root@nosql src]# lsof -i :11211

COMMAND   PID USER  FD  TYPE DEVICE SIZE/OFF NODE NAME

memcached 8872 root  26u  IPv4  17126    0t0  TCP *:memcache (LISTEN)

memcached 8872 root  27u  IPv6  17127    0t0  TCP *:memcache (LISTEN)

查看帮助

memcached -h

-p 监听的端口,默认为11211

-l 连接的IP地址, 默认是本机

-d start 启动memcached服务

-d restart 重起memcached服务

-d stop|shutdown 关闭正在运行的memcached服务

-d install 安装memcached服务

-d uninstall 卸载memcached服务

-u 以的身份运行 (仅在以root运行的时候有效)

-m 大内存使用,单位MB。默认64MB ,大好像2G

-M 内存耗尽时返回错误,而不是删除项

-c 大同时连接数,默认是1024 ,按照服务器的并发访问量来设定

-f 块大小增长因子,默认是1.25

-n 最小分配空间,key+value+flags默认是48

-h 显示帮助

-P 设置保存memcache的pid文件

如果启动多实例,换端口就可以了

[root@nosql src]# memcached -u root -p 11212 -m 16m -c 8192 -d

web集群session共享存储设置:

默认php.ini中session的类型和配置路径:

#session.save_handler = files

#session.save_path = "/tmp"

修改成如下配置:

session.save_handler = memcache

session.save_path = "tcp://192.168.1.18:11211"

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


当前标题:Memcached使用-创新互联
文章位置:http://scyanting.com/article/ccjcog.html