Memcached 使用详解
时间:2022-04-29
本文章向大家介绍Memcached 使用详解,主要内容包括系统类、数据操作、增减、一次操作多条数据、错误处理、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。
以 PHP 为例使用 Memcached。
系统类
$m=new Memcached();
$m->addServer('memcached',11211);
// 多台服务器
$m->addServers([
['127.0.0.1',11211],
['127.0.0.2',11211]
]);
$m->getVersion();
$m->getStats();
数据操作
// 600 为过期时间
$m->add('key','value',600);
// 若对 key 再次执行 add 一个新值 value2 不能改变原值。
// 替换
$m->replace('key','value',600);
$m->set('key','value',600);
$m->get('key');
$m->delete('key');
清空
$m->flush();
增减
$m->increment('num',5);
$m->decrement('num',5);
一次操作多条数据
$array=[
'key'=>'value',
'key2'=>'value2'
]
$m->setMulti($array,0);
$m->getMulti(['key1','key2']);
$m->deleteMulti(['key1','key2']);
错误处理
// 上次操作的返回值
$m->getResultCode()
// 上次操作的返回信息
$m->getResultMessage()
- java:多线程基础之Runnable、Callable与Thread
- 这个美女程序员写的代码,带人类成功登月
- Hadoop基础教程——Hadoop单机版搭建
- 流量调整和限流技术
- 性能分析工具dotTrace
- struts2 异常处理3板斧
- UE4中的单映射:TMap容器
- Visual Studio 2015 前端开发工作流
- 易学易用的Windows PowerShell
- mongodb-java-driver基本用法
- 基于Redis的开源分布式服务Codis
- 利用Weblogic的iisproxy、iisforward插件实现IIS转发
- 帆软FineReport如何使用程序数据集
- etcd:用于服务发现的键值存储系统
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Android ViewDragHelper使用介绍
- Android语音声波控件 Android条形波控件
- Ubuntu下安装CUDA10.0以及问题
- Android ListView实现单选及多选等功能示例
- Recyclerview添加头布局和尾布局、item点击事件详解
- Android 中LayoutInflater.inflate()方法的介绍
- Android ListView实现简单列表功能
- Ubuntu16.04上安装CUDA9.0 详细教程
- Android使用LinearLayout设置边框
- Android编程实现状态保存的方法分析
- Android中TextView和ImageView实现倾斜效果
- Notification消息通知 自定义消息通知内容布局
- Android编程实现带渐变效果的圆角矩形示例
- Android仿苹果关机界面实现代码
- Android使用RecycleView实现拖拽交换item位置