memcached 常用方法介绍
来源:互联网 发布:焦作淘宝网络公司 编辑:程序博客网 时间:2024/06/18 14:47
Memcache::connect() — 创建一个Memcache对象
Memcache::pconnect() — 创建一个Memcache的持久连接对象
Memcache::flush() — 清除所有缓存的数据,但是不会削去使用的内存空间。
Memcache::close() — 关闭一个Memcache对象
memcache_debug() — 控制调试功能,前提是php在编译的时候使用了–enable-debug选项,否则这个函数不会有作用。
Memcache::addServer() — 添加一个可供使用的服务器地址。该方法有8个参数,除了第一个参数以外,其他都是可选的,第一个参数表示服务器的地址,第二个参数表示端口,第三个参数表 示是否是一个持久连接,第四个参数表示这台服务器在所有服务器中所占的权重,第五个参数表示连接的持续时间,第六个参数表示连接重试的间隔时间,默认为 15,设置为-1表示不进行重试,第七个参数用来控制服务器的在线状态,第8个参数允许设置一个回掉函数来处理错误信息。
Memcache::add() — 添加一个值,如果已经存在,则返回false
Memcache::set() — 添加一个值,如果已经存在,则覆写。 该方法有四个参数,第一个参数是key,第二个参数是value,第三个参数可选,表示是否压缩保存, 第四个参数可选,用来设置一个过期自动销毁的时间。
Memcache::get() — 获取一个key值。该方法有一个参数,表示key
Memcache::replace() — 对一个已有的key进行覆写操作。该方法有四个参数,作用和Memcache::set()方法的相同。
Memcache::increment() — 对保存的某个key中的值进行加法操作
Memcache::decrement() — 对保存的某个key中的值进行减法操作
Memcache::delete() — 删除一个key值。该方法有两个参数,第一个参数表示key,第二个参数可选,表示删除延迟的时间。
Memcache::getExtendedStats() — 获取进程池中所有进程的运行系统统计
Memcache::getServerStatus() — 获取运行服务器的参数。两个参数分别表示的地址和端口
Memcache::getStats() — 返回服务器的一些运行统计信息。此方法有三个参数,第一个参数表示要求返回的类型:reset, malloc, maps, cachedump, slabs, items, sizes;第二个参数和第三个参数是在第一个参数设置为“cachedump”时使用的。
Memcache::getVersion() — 返回运行的Memcache的版本信息
Memcache::setCompressThreshold() — 对大于某一大小的数据进行压缩。该方法有两个参数,第一个参数表示处理数据大小的临界点,第二个参数表示压缩的比例,默认为0.2。
Memcache::setServerParams() — 在运行时修改服务器的参数。相对Memcache::addServer()方法少了第三和第四个参数
说明:
Memcache::add()方法的作用和Memcache::set()方法类似,区别是如果 Memcache::add方法的返回值为false,表示这个key已经存在,而Memcache::set方法则会直接覆写。
Memcache::pconnect() — 创建一个Memcache的持久连接对象
Memcache::flush() — 清除所有缓存的数据,但是不会削去使用的内存空间。
Memcache::close() — 关闭一个Memcache对象
memcache_debug() — 控制调试功能,前提是php在编译的时候使用了–enable-debug选项,否则这个函数不会有作用。
Memcache::addServer() — 添加一个可供使用的服务器地址。该方法有8个参数,除了第一个参数以外,其他都是可选的,第一个参数表示服务器的地址,第二个参数表示端口,第三个参数表 示是否是一个持久连接,第四个参数表示这台服务器在所有服务器中所占的权重,第五个参数表示连接的持续时间,第六个参数表示连接重试的间隔时间,默认为 15,设置为-1表示不进行重试,第七个参数用来控制服务器的在线状态,第8个参数允许设置一个回掉函数来处理错误信息。
Memcache::add() — 添加一个值,如果已经存在,则返回false
Memcache::set() — 添加一个值,如果已经存在,则覆写。 该方法有四个参数,第一个参数是key,第二个参数是value,第三个参数可选,表示是否压缩保存, 第四个参数可选,用来设置一个过期自动销毁的时间。
Memcache::get() — 获取一个key值。该方法有一个参数,表示key
Memcache::replace() — 对一个已有的key进行覆写操作。该方法有四个参数,作用和Memcache::set()方法的相同。
Memcache::increment() — 对保存的某个key中的值进行加法操作
Memcache::decrement() — 对保存的某个key中的值进行减法操作
Memcache::delete() — 删除一个key值。该方法有两个参数,第一个参数表示key,第二个参数可选,表示删除延迟的时间。
Memcache::getExtendedStats() — 获取进程池中所有进程的运行系统统计
Memcache::getServerStatus() — 获取运行服务器的参数。两个参数分别表示的地址和端口
Memcache::getStats() — 返回服务器的一些运行统计信息。此方法有三个参数,第一个参数表示要求返回的类型:reset, malloc, maps, cachedump, slabs, items, sizes;第二个参数和第三个参数是在第一个参数设置为“cachedump”时使用的。
Memcache::getVersion() — 返回运行的Memcache的版本信息
Memcache::setCompressThreshold() — 对大于某一大小的数据进行压缩。该方法有两个参数,第一个参数表示处理数据大小的临界点,第二个参数表示压缩的比例,默认为0.2。
Memcache::setServerParams() — 在运行时修改服务器的参数。相对Memcache::addServer()方法少了第三和第四个参数
说明:
Memcache::add()方法的作用和Memcache::set()方法类似,区别是如果 Memcache::add方法的返回值为false,表示这个key已经存在,而Memcache::set方法则会直接覆写。
0 0
- memcached 常用方法介绍
- memcached 常用方法笔记
- memcached之memcached介绍
- memcached之memcached介绍
- MediaPlayer 常用方法介绍
- junit4常用方法介绍
- WebView 常用方法介绍
- jquery - 常用方法介绍
- Numpy常用方法介绍
- CString 常用方法介绍
- MediaPlayer 常用方法介绍
- Binder常用方法介绍
- StringUtils 常用方法介绍
- MediaPlayer 常用方法介绍
- Appium常用方法介绍
- hibernate 常用方法介绍
- 常用排序方法介绍
- curl 常用方法介绍
- javascript的接口定义之鸭式辨型
- java分布式对象——远程方法中的参数和返回值+远程对象激活
- eclipse对话框没下拉框时,在极端情况下遇到的一个小问题
- 【Codeforces38G】Queue【Splay】【二分】
- Android自定义Dialog
- memcached 常用方法介绍
- BZOJ 2653: middle|主席树
- hdoj 2032 杨辉三角
- Maven的生命周期
- HDU 5631 (BestCoder Round #73 (div.1) 1001)Rikka with Graph(并查集)
- react-native启动异常,react-deep-force-update/.babelrc
- iOS 9中需要使用 QQ/QQ空间/支付宝/微信SDK 的相关能力(分享、收藏、支付、登录等)时,需要在“Info.plist”里增加如下代码
- 浪漫爱心--第三方开源--PeriscopeLayout
- apt-get的update和upgrade的区别