1.memcache和memcached区别

Memcache是该系统的项目名称,Memcached是该系统的主程序文件(字母d可以理解为daemon),以守护程序方式运行于一个或多个服务器中,随时接受客户端的连接操作,使用共享内存存取数据。

memcache客户端(php)

PHP有两个memcache客户端:php memcache和php memcached。

php memcache独立用php实现,是老客户端,从我们实践中已发现有多个问题,而且功能少,属性也可设置的少;

2安装memcached

yum search memcached

有了,可以进行安装了

yum -y install memcached

memcache关联php
yum -y install php-pecl-memcache

验证安装结果
memcached -h
php -m | grep memcache

参数说明:
-d选项是启动一个守护进程;
-m是分配给memcache使用的内存数量,单位是mB,我这里是100mB;
-u是运行memcache的用户,我这里是root;
-l是监听的服务器IP地址我这里指定了服务器的IP地址192.168.0.100;
-p是设置memcache监听的端口,我这里设置了11211,最好是1024以上的端口;
-c选项是最大运行的并发连接数,默认是1024,我这里设置了512,按照你服务器的负载量来设定;
-P是设置保存memcache的pid文件,我这里是保存在 /tmp/memcached.pid;

memcache的基本设置
启动memcache的服务端:
memcached -d -m 100 -u root -l 192.168.0.100 -p 11211 -c 512 -P /tmp/memcached.pid

需要php扩展,就用下面这个命令
pecl install memcache

phpsize,运行yum install php-devel

php.ini中的extension_dir = “./”修改为
extension_dir = “/usr/local/php/lib/php/extensions/no-debug-non-zts-2007xxxx/”
#注释掉:添加一行来载入memcache扩展:extension=memcache.so

以上是探针显示。

设置开机启动
chkconfig memcached on

启动和停止
service memcached start | stop
或者
/etc/init.d/memcached start | stop

Memcache环境测试:
运行下面的php文件,如果有输出This is a test!,就表示环境搭建成功。开始领略Memcache的魅力把!
< ?php
$mem = new Memcache;
$mem->connect(“127.0.0.1″, 11211);
$mem->set(‘key’, ‘This is a test!’, 0, 60);
$val = $mem->get(‘key’);
echo $val;
?>

最新文章

  1. Java中MyEclipse快捷键整理
  2. 网格弹簧质点系统模拟(Spring-Mass System by Verlet Integration)附源码
  3. Asp.net_Webservice返回json
  4. 搭建EJB3开发环境
  5. Linux 文件/文件夹操作命令
  6. adb 启动失败的原因和修改adb端口号
  7. Java 基础(一)
  8. cp命令的编写——浅谈系统调用
  9. PBO
  10. wpf 数据绑定的4种形式
  11. attr与prop html与text
  12. Calendar 时间日历简单例子
  13. sql server登录名、服务器角色、数据库用户、数据库角色、架构区别联系
  14. NOIP-质因数分解
  15. [Bayes] Parameter estimation by Sampling
  16. Hibernate中的HQL的基本常用小例子,单表查询与多表查询
  17. TCP BBR - 一键安装最新内核并开启 TCP BBR
  18. Jacoco覆盖率工具使用
  19. 基于SpringCloud的微服务实践
  20. three.js入门系列之材质

热门文章

  1. PIL 安装及使用
  2. CodeForces - 762E:Radio stations (CDQ分治||排序二分)
  3. js 父组件向子组件传参
  4. bzoj 4668 冷战——并查集结构
  5. CS231n 2016 通关 第四章-NN 作业
  6. 【原】Cache Buffer Chain 第四篇
  7. SQL Server 盛宴系列 webcast
  8. web面试常见问题补充
  9. java 内存管理机制
  10. Hue离线安装