set和add的区别
set可以重写存在的键值对, 也可以添加新的/ 而add不行, 如果存在已有的键名, 则add不会做更新该键值对, 不做任何事, 就是一次无效操作, 也就是, add可以防止重写 已经存在的键值对

php的服务名称是: php-fpm

memcache:
分成 服务器端软件 + 客户端软件 (思想其实很简单, 就是不让apache从数据库, 从磁盘, 从files中去读取数据, 而是从 某个机器(memcache服务器)的内存中去取数据
php的memcache客户端软件是: php-memcached_php5?
操作过程是: 通过php_memcached_php5 扩展中提供的函数, 比如 set, get, add, delete 等, 来 "操作" 服务器上的内存. 实际上, 肯定地, 不是由该扩展中的函数 直接 去操作服务器的内存中的内容. 即不现实也不允许. 而是由扩展中的这些get//set函数, 向服务器发送请求/命令, 由服务器内部的C语言 函数/方法 来完成具体的实际动作

像php_memcached_...-1.0.0.tar.gz这些 源码包, 经过编译后, 目的就是为了 得到这个 库文件 .so文件,
得到so库文件后, 不必将这个库文件 拷来拷去, 移动到指定的某个目录, 因为在配置文件中, 是支持库文件带目录的. ( 比如: php.ini文件中, extension = /some/path/to/ ....so)

============================

关于phpize

memcached -d 要以后台程序服务运行, (-d就是 --daemon), 否则就会一直卡在terminal命令行)

memcache项目的官网是: ??http://memcached.org
服务器端软件是: memcached-1.5.20.tar.gz
在dnf中可以通过dnf(yum)安装, 但是大多数 都要求自己 编译安装?? 或许是可以指定 (找得到)安装目录?
memcached is a free & open source, high-performance, distributed memory object caching system by alleviating database load. memcached 是一个自由开源的/高性能的, 分布式内存对象缓存系统.

=============================================

安装过程

(一) 安装服务器端的memcached-1.5.20

  1. 安装依赖包: libevent, libevent-devel
  2. 安装memcached
    tar -zxvf memcached-1.5.20.tar.gz
    cd memcached-1.5.20
    ./configure --prefix=/usr/local/memcached (--enable-64bit)
    make && make install
  3. 开启服务
    cd /usr/local/memcached/bin
    ./memcached -u www -d (-u 指定用户, 不能!!?? 是root), -d 后台运行

(二) 安装客户端的php_memcached...

  1. 安装 libmemcached (这个是 php-memcached的客户端安装时需要事先安装的 依赖包)
    tar -zxvf libmemcached...
    cd libmemcached...
    ./configure --prefix=/usr/local/libmemcached --with-memcached

======================

distribution: 主要有两个意思: 分布; 分配
abnormal distribution 非正态分布
these birds have a wide geo'graphic distribution
Unequal distribution of wealth may cause division in society
所以, 分布式的... 是 distributed...

=========================================

在linux中, 目录名称: 在最后面是不用加 斜杠的, 比如:
php configuration file path: /etc
scan for additional .ini files in /etc/php.d //// 表示文件类型的单词, 是要在 扩展名前加点号: .ini, .txt files , additional .ini files parsed:

php命令的几个常用选项options
-a interactively run, run as interactive shell
-f parse and execute the .php file
-l syntax check only(lint) lint是用来 检查C 语言语法的, 包括(未使用的变量, 不可到达的代码...)
-i 显示php的信息, 相当于 phpinfo();
-m show compiled in modules.

使用tar 打包/压缩/解压缩时, 要改变解压锁的目录, 使用 -C 或 --directory=DIR change to DIR : 这个在 改变解压路径时很有用
在unix中, 鼠标/触摸板 向下是放大, win则相反

usage memcache in linux的更多相关文章

  1. Windows下的Memcache安装 linux下的Memcache安装

    linux下的Memcache安装: 1. 下载 memcache的linux版本,注意 memcached 用 libevent 来作事件驱动,所以要先安装有 libevent. 官方网址:http ...

  2. Shell script for logging cpu and memory usage of a Linux process

    Shell script for logging cpu and memory usage of a Linux process http://www.unix.com/shell-programmi ...

  3. 5 crucial optimizations for SSD usage in Ubuntu Linux

    I bought my first SSD more than 5 years ago (late 2007), for my white MacBook Core2Duo 2.0 Ghz. It m ...

  4. 5 commands to check memory usage on Linux

    Memory Usage On linux, there are commands for almost everything, because the gui might not be always ...

  5. Memcache 学习笔记(一)----Memcache — Linux部署

    Memcache 一.Memcache简介(内容摘自 --百度百科) memcache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以 ...

  6. Memcache教程 Memcache零基础教程

    Memcache是什么 Memcache是danga.com的一个项目,来分担数据库的压力. 它可以应对任意多个连接,使用非阻塞的网络IO.由于它的工作机制是在内存中开辟一块空间,然后建立一个Hash ...

  7. Linux Add a Swap File

    http://www.cyberciti.biz/faq/linux-add-a-swap-file-howto/ Procedure To Add a Swap File Under Linux Y ...

  8. Linux下GPIO驱动(三) ----gpio_desc()的分析

    上篇最后提出的疑问是结构体gpio_chip中的成员函数set等是怎么实现的,在回答之前先介绍下gpio_desc这个结构体. 如上图所示,右上方部分为GPIO驱动对其它驱动提供的GPIO操作接口,其 ...

  9. 使用Memcache在PHP中调试方法的介绍及应用

    使用Memcache在PHP中调试方法的介绍及应用 如果我们在网络开发中,特别是大访问量的web项目开发中,为了提高响应速度,减少数据查询运算,那么我们都会选用memcahce.首先我们必须要安装,接 ...

随机推荐

  1. SQL学习——LIKE运算符

    原文链接 LIKE 作用 在WHERE子句中使用LIKE运算符来搜索列中的指定模式. 有两个通配符与LIKE运算符一起使用: % - 百分号表示零个,一个或多个字符 _ - 下划线表示单个字符 注意: ...

  2. openresty获取nginx中的变量

      在OpenResty中如何引用这些变量呢? 规则很简单, 如$remote_addr, 在OpenResty里面使用就是ngx.var.remote_adddr.  

  3. Django_02_创建模型

    一:ORM简介 ORM,全拼Object-Relation Mapping,中文意为对象-关系映射,是随着面向对象的软件开发方法发展而产生的. 面向对象的开发方法是当今企业级应用开发环境中的主流开发方 ...

  4. 低级键盘钩子,在WIN7以上版本的问题

    最近在项目用到低级键盘钩子.发现一个很奇怪的事情,在开发环境和测试环境下都正常运行的键盘钩子, 到了现场环境,总是偶发性出现 键盘钩子不能用了,而且退出时产生1404 错误. 后经过阅读MSDN 的R ...

  5. [SDOI2010]代码拍卖会——DP

    原题戳这里 绝对是一道好题 需要注意到两个东西 1.符合条件的数可以拆成一堆\(11...11\)相加的形式,比如\(1145=1111+11+11+11+1\) 2.\(1,11,111,1111, ...

  6. sql server 安装

    第一次安装sql server是2016版本,因为[win7-64版系统配置比较低],所以不成功. 第二次安装2012版,在[数据库引擎配置]的时候,选择的是[添加当前用户],以及后续需要添加用户的时 ...

  7. kubernetes Configmap secret的使用

    kubernetes configmap 核心作用是让配置信息和镜像解耦,pod可以使用configmap的数据生成配置文件.如果后端的pod配置文件要改变时,只需要更改下configmap里面的数据 ...

  8. 蓝桥 log大侠

    标题:Log大侠 atm参加了速算训练班,经过刻苦修炼,对以2为底的对数算得飞快,人称Log大侠. 一天,Log大侠的好友 drd 有一些整数序列需要变换,Log大侠正好施展法力... 变换的规则是: ...

  9. 【线性代数】4-1:四个正交子空间(Orthogonality of the Four Subspace)

    title: [线性代数]4-1:四个正交子空间(Orthogonality of the Four Subspace) categories: Mathematic Linear Algebra k ...

  10. Android项目实战登录&注册

    由于项目中大部分界面都有一个后退键和一个标题栏,为避免代码冗杂以及便于利用,我们可以将后推荐和标题栏单独抽取出来定义一个标题栏布局,在 res/layout 目录下新建一个 Layout resour ...