Memcache配置手册

Memcache配置手册


  1. 配置说明

64位操作系统Cent0S_5.5

  1. 有关文件目录

安装程序源代码存放目录:/usr/local/src

软件安装目录:

memcahce安装目录:/usr/local/webserver/nginx

  1. 所需软件及文件

  1. libevent-2.0.12-stable.tar.gz

  2. memcached-1.4.5.tar.gz


  1. 搭建nginx服务器

    1. 安装环境

#建立所需目录

[root@localhostsrc]# mkdir -p /usr/local/webserver

[root@localhost src]# chmod755 /usr/local/webserver


#升级所需的程序库

[root@localhostsrc]# yum -y install gcc gcc-c++ autoconflibjpeg libjpeg-devel libpng libpng-devel freetype freetype-devellibxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curlcurl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidnlibidn-devel openssl openssl-devel openldap openldap-develnss_ldap openldap-clients openldap-servers patchautoconf213.noarch unzip gzip libtool-ltdl libtool-ltdl-devellibaio



#这个文件记录了编译时使用的动态链接库的路径。

#默认情况下,编译器只会使用/lib/usr/lib这两个目录下的库文件

[root@localhostsrc]# vi /etc/ld.so.conf

includeld.so.conf.d/*.conf

/usr/lib

/usr/local/lib

/usr/lib64






/etc/ld.so.conf” 3L, 52C


#/etc/ld.so.conf列出的路径下的库文件缓存到/etc/ld.so.cache 以供使用

#修改ld.so.conf增加新的库路径后,需要运行一下/sbin/ldconfig

#在任何目录下运行都可以

[root@localhostsrc]# /sbin/ldconfig



    1. 安装依赖库

#安装libevent-2.0.12-stable

#libevent提供了一组应用程序编程接口API),让程式设计师可以设定某些事件发生时所执行的函式memcached依赖此文件

[root@localhostsrc]# tar zxvf libevent-2.0.12-stable.tar.gz

[root@localhostsrc]# cd libevent-2.0.12-stable

[root@localhostlibevent-1.4.14b-stable]# ./configure--prefix=/usr/local

[root@localhostlibevent-1.4.14b-stable]# make

[root@localhostlibevent-1.4.14b-stable]# make install

[root@localhostlibevent-1.4.14b-stable]# cd ../


    1. 安装Memcached

[root@localhostsrc]# tar -zxvf memcached-1.4.5.tar.gz

[root@localhostsrc]# cd memcached-1.4.5

[root@localhostmemcached-1.4.5]# ./configure--prefix=/usr/local/webserver/memcached --with-libevent=/usr/local

[root@localhostmemcached-1.4.5]# make

[root@localhostmemcached-1.4.5]# make install

[root@localhostmemcached-1.4.5]# cd ../


    1. 启动memcached

[root@localhostsrc]#/usr/local/webserver/memcached/bin/memcached-d -m 256 -u root -p 11211 -c 1024 /tmp/memcahed_1.pic


#参数详解

-p监听的端口

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

-dstart

-drestart

-dstop|shutdown

-dinstall

-duninstall

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

-m最大内存使用,单位MB,默认64MB

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

-c最大同时连接数,默认是1024

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

-n最小分配空间,默认是1.25-n最小分配空间

-h显示帮助




  1. 启动memcache出现状况

[root@localhostsrc]# error while loading shared libraries:libevent-2.0.so.5: cannot open shared object file: No such file ordirectory



#解决这个办法

#首先libevent-2.0.so.5 找到缺少的链接文件到底在那儿

[root@localhostsrc]# find / -name libevent-2.0.so.5

#Debug信息中获取程序找

[root@localhostsrc]# LD_DEBUG=libs/usr/local/webserver/memcached/bin/memcached –v

#做一个软连接

[root@localhostsrc]# ln -s /usr/local/lib/libevent-2.0.so.5/usr/lib/libevent-2.0.so.5

#重新启动memcahceOK

[root@localhostsrc]# /usr/local/webserver/memcached/bin/memcached-d -m 256 -u root -p 11211 -c 1024 /tmp/memcahed_1.pic



Python网络爬虫与推荐算法新闻推荐平台:网络爬虫:通过Python实现新浪新闻的爬取,可爬取新闻页面上的标题、文本、图片、视频链接(保留排版) 推荐算法:权重衰减+标签推荐+区域推荐+热点推荐.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值