摘要: 运行shell时,会同时存在三种变量: 1) 局部变量 局部变量在脚本或命令中定义,仅在当前shell实例中有效,其他shell启动的程序不能访问局部变量。2) 环境变量 所有的程序,包括shell启动的程序,都能访问环境变量,有些程序需要环境变量来保证其正常运行。必要的时候shell脚本也可以定义 阅读全文
posted @ 2020-10-21 19:41 学无边涯 阅读(2459) 评论(0) 推荐(0) 编辑
摘要: 定义变量时,变量名不加美元符号($,PHP语言中变量需要),如: your_name="djznrobot.com"注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则: 命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。中间不能有空格, 阅读全文
posted @ 2020-10-21 19:39 学无边涯 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1、作为可执行程序 将上面的代码保存为 test.sh,并 cd 到相应目录: chmod +x ./test.sh #使脚本具有执行权限./test.sh #执行脚本注意,一定要写成 ./test.sh,而不是 test.sh,运行其它二进制的程序也一样,直接写 test.sh,linux 系统会 阅读全文
posted @ 2020-10-21 19:35 学无边涯 阅读(545) 评论(0) 推荐(0) 编辑
摘要: PHP Memcache 扩展安装 wget http://pecl.php.net/get/memcache-2.2.7.tgz tar -zxvf memcache-2.2.7.tgzcd memcache-2.2.7/usr/local/php/bin/phpize./configure -- 阅读全文
posted @ 2020-10-21 19:10 学无边涯 阅读(119) 评论(0) 推荐(0) 编辑
摘要: Memcached flush_all 命令Memcached flush_all 命令用于清理缓存中的所有 key=>value(键=>值) 对。 该命令提供了一个可选参数 time,用于在制定的时间后执行清理缓存操作。 语法:flush_all 命令的基本语法格式如下: flush_all [t 阅读全文
posted @ 2020-10-21 19:08 学无边涯 阅读(125) 评论(0) 推荐(0) 编辑
摘要: Memcached incr 与 decr 命令用于对已存在的 key(键) 的数字值进行自增或自减操作。 incr 与 decr 命令操作的数据必须是十进制的32位无符号整数。 如果 key 不存在返回 NOT_FOUND,如果键的值不为数字,则返回 CLIENT_ERROR,其他错误返回 ERR 阅读全文
posted @ 2020-10-21 17:09 学无边涯 阅读(180) 评论(0) 推荐(0) 编辑
摘要: Memcached delete 命令Memcached delete 命令用于删除已存在的 key(键)。 语法:delete 命令的基本语法格式如下: delete key [noreply]参数说明如下: key:键值 key-value 结构中的 key,用于查找缓存值。noreply(可选 阅读全文
posted @ 2020-10-21 17:05 学无边涯 阅读(107) 评论(0) 推荐(0) 编辑
摘要: Memcached gets 命令Memcached gets 命令获取带有 CAS 令牌存 的 value(数据值) ,如果 key 不存在,则返回空。 语法:gets 命令的基本语法格式如下: gets key多个 key 使用空格隔开,如下: gets key1 key2 key3参数说明如下 阅读全文
posted @ 2020-10-21 17:03 学无边涯 阅读(112) 评论(0) 推荐(0) 编辑
摘要: Memcached get 命令Memcached get 命令获取存储在 key(键) 中的 value(数据值) ,如果 key 不存在,则返回空。 语法:get 命令的基本语法格式如下: get key多个 key 使用空格隔开,如下: get key1 key2 key3参数说明如下: ke 阅读全文
posted @ 2020-10-21 16:43 学无边涯 阅读(243) 评论(0) 推荐(0) 编辑
摘要: Memcached CAS 命令Memcached CAS(Check-And-Set 或 Compare-And-Swap) 命令用于执行一个"检查并设置"的操作 它仅在当前客户端最后一次取值后,该key 对应的值没有被其他客户端修改的情况下, 才能够将值写入。 检查是通过cas_token参数进 阅读全文
posted @ 2020-10-21 16:41 学无边涯 阅读(98) 评论(0) 推荐(0) 编辑
摘要: Memcached prepend 命令Memcached prepend 命令用于向已存在 key(键) 的 value(数据值) 前面追加数据 。 语法:prepend 命令的基本语法格式如下: prepend key flags exptime bytes [noreply]value参数说明 阅读全文
posted @ 2020-10-21 16:39 学无边涯 阅读(134) 评论(0) 推荐(0) 编辑
摘要: Memcached append 命令Memcached append 命令用于向已存在 key(键) 的 value(数据值) 后面追加数据 。 语法:append 命令的基本语法格式如下: append key flags exptime bytes [noreply]value参数说明如下: 阅读全文
posted @ 2020-10-21 16:37 学无边涯 阅读(112) 评论(0) 推荐(0) 编辑
摘要: Memcached replace 命令Memcached replace 命令用于替换已存在的 key(键) 的 value(数据值)。 如果 key 不存在,则替换失败,并且您将获得响应 NOT_STORED。 语法:replace 命令的基本语法格式如下: replace key flags 阅读全文
posted @ 2020-10-21 16:35 学无边涯 阅读(70) 评论(0) 推荐(0) 编辑
摘要: Memcached add 命令Memcached add 命令用于将 value(数据值) 存储在指定的 key(键) 中。 如果 add 的 key 已经存在,则不会更新数据(过期的 key 会更新),之前的值将仍然保持相同,并且您将获得响应 NOT_STORED。 语法:add 命令的基本语法 阅读全文
posted @ 2020-10-21 16:32 学无边涯 阅读(113) 评论(0) 推荐(0) 编辑
摘要: Memcached set 命令Memcached set 命令用于将 value(数据值) 存储在指定的 key(键) 中。 如果set的key已经存在,该命令可以更新该key所对应的原来的数据,也就是实现更新的作用。http://www.tk-acc.com 语法:set 命令的基本语法格式如下 阅读全文
posted @ 2020-10-21 16:30 学无边涯 阅读(296) 评论(0) 推荐(0) 编辑
摘要: Memcached 连接我们可以通过 telnet 命令并指定主机ip和端口来连接 Memcached 服务。 语法telnet HOST PORT命令中的 HOST 和 PORT 为运行 Memcached 服务的 IP 和 端口。 实例以下实例演示了如何连接到 Memcached 服务并执行简单 阅读全文
posted @ 2020-10-21 16:27 学无边涯 阅读(270) 评论(0) 推荐(0) 编辑
摘要: Windows 下安装 Memcached官网上并未提供 Memcached 的 Windows 平台安装包,我们可以使用以下链接来下载,你需要根据自己的系统平台及需要的版本号点击对应的链接下载即可 http://www.djznrobot.com memcached <1.4.5 版本安装 1、解 阅读全文
posted @ 2020-10-21 16:24 学无边涯 阅读(140) 评论(0) 推荐(0) 编辑