![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
memcache
hqmln
这个作者很懒,什么都没留下…
展开
-
memcache的客户端
Memcached的java客户端已经存在三个了:官方提供的基于传统阻塞io的客户端 、Dustin Sallings实现的基于java nio的spymemcached 和XMemcached。memcache常用Java客户端有三个:1、memcached client for Java 2、spymemcached 3、xmemcachedxmemcached 上述三者中最优秀...原创 2017-01-17 17:13:25 · 132 阅读 · 0 评论 -
memcached启动和关闭
memcached启动参数如下图启动方式:-d 以守护程序(daemon)方式运行-u root 指定用户,如果当前为root ,需要使用此参数指定用户-P /tmp/a.pid保存PID到指定文件内存设置:-m 1024 数据内存数量,不包含memcached本身占用,单位为MB-M 内存不够时禁止LRU,报错-n 48初始chunk=key+suffix...原创 2017-10-20 09:47:20 · 3338 阅读 · 0 评论 -
Memcached stats slabs 命令
Memcached stats slabs 命令用于显示各个slab的信息,包括chunk的大小、数目、使用情况等。语法:stats slabs 命令的基本语法格式如下: stats settings查看设置 stats items数据项统计 stats sizes对象数量统计 stats slabs区块统计 ...原创 2017-10-20 11:19:26 · 213 阅读 · 0 评论 -
Memcached flush_all 命令
Memcached flush_all 命令用于用于清理缓存中的所有 key=>value(键=>值) 对。该命令提供了一个可选参数 time,用于在制定的时间后执行清理缓存操作。语法:flush_all 命令的基本语法格式如下:flush_all [time] [noreply] ...原创 2017-10-20 14:03:56 · 586 阅读 · 0 评论 -
Memcached incr 与 decr 命令
Memcached incr 与 decr 命令用于对已存在的 key(键) 的数字值进行自增或自减操作。 incr 与 decr 命令操作的数据必须是十进制的32位无符号整数。如果 key 不存在返回 NOT_FOUND,如果键的值不为数字,则返回 CLIENT_ERROR,其他错误返回 ERROR incr 命令语法:incr 命令的基本语法格式如下:inc...原创 2017-10-20 14:10:18 · 252 阅读 · 0 评论 -
Memcached一些特性和限制
Memcached一些特性和限制1.在Memcached 中可以保存的item数据量是没有限制的,只有内存足够②Memcached单进程最大使用内存为2G,要使用更多内存,可以分多个端口开启多个Memcached进程2.最大30天的数据过期时间, 设置为永久的也会在这个时间过期,常量REALTIME_MAXDELTA 60*60*24*30 控制3.最大键长为250字节,大于该长度无法存储,...原创 2017-10-20 14:14:35 · 143 阅读 · 0 评论 -
Memcached stats sizes 命令
Memcached stats sizes 命令用于显示所有item的大小和个数。该信息返回两列,第一列是 item 的大小,第二列是 item 的个数。语法:stats sizes 命令的基本语法格式如下:stats sizes ...原创 2017-11-30 12:34:50 · 121 阅读 · 0 评论 -
isinstance和type的区别
isinstance和type的区别就是:type()不会认为子类是一种父类类型。isinstance()会认为子类是一种父类类型。原创 2017-11-30 12:40:55 · 204 阅读 · 0 评论 -
Memcached stats 命令
Memcached stats 命令用于返回统计信息例如 PID(进程号)、版本号、连接数等。语法:stats 命令的基本语法格式如下:stats 实例在以下实例中,我们使用了 stats 命令来输出 Memcached 服务信息。statsSTAT pid 1162STAT uptime 5022STAT time 1415208270STAT v...原创 2017-12-15 10:36:46 · 176 阅读 · 0 评论 -
Memcached delete 命令
Memcached delete 命令用于删除已存在的 key(键)。语法:delete 命令的基本语法格式如下:delete key [noreply]原创 2017-10-18 08:46:11 · 155 阅读 · 0 评论 -
Memcached get 命令
Memcached get 命令获取存储在 key(键) 中的 value(数据值) ,如果 key 不存在,则返回空。语法:get 命令的基本语法格式如下:get key多个 key 使用空格隔开,如下:get key1 key2 key3 参数说明如下:key:键值 key-value 结构中的 key,用于查找缓存值。 ...原创 2017-10-18 08:45:37 · 266 阅读 · 0 评论 -
memcached命令行参数说明
启动Memcache 常用参数-p <num> 设置TCP端口号(默认不设置为: 11211)-U <num> UDP监听端口(默认: 11211, 0 时关闭) -l <ip_addr> 绑定地址(默认:所有都允许,无论内外网或者本机更换IP,有安全隐患,若设置为127.0.0.1就只能本机访问)-d ...原创 2017-09-04 14:14:39 · 105 阅读 · 0 评论 -
Memcached set 命令
Memcached set 命令用于将 value(数据值) 存储在指定的 key(键) 中。如果set的key已经存在,该命令可以更新该key所对应的原来的数据,也就是实现更新的作用语法:set 命令的基本语法格式如下:set key flags exptime bytes [noreply] value 参数说明如下:key:键值 key-value 结...原创 2017-10-13 10:45:59 · 104 阅读 · 0 评论 -
Memcached add 命令
Memcached add 命令用于将 value(数据值) 存储在指定的 key(键) 中。如果 add 的 key 已经存在,则不会更新数据(过期的 key 会更新),之前的值将仍然保持相同,并且您将获得响应 NOT_STORED。语法:add 命令的基本语法格式如下:add key flags exptime bytes [noreply]value ...原创 2017-10-13 11:06:27 · 91 阅读 · 0 评论 -
Memcached replace 命令
Memcached replace 命令用于替换已存在的 key(键) 的 value(数据值)。如果 key 不存在,则替换失败,并且您将获得响应 NOT_STORED。语法:replace 命令的基本语法格式如下:replace key flags exptime bytes [noreply]value ...原创 2017-10-13 11:22:29 · 150 阅读 · 0 评论 -
Memcached append 命令
Memcached append 命令用于向已存在 key(键) 的 value(数据值) 后面追加数据 。语法:append 命令的基本语法格式如下:append key flags exptime bytes [noreply]value ...原创 2017-10-13 12:53:00 · 199 阅读 · 0 评论 -
Memcached prepend 命令
Memcached prepend 命令用于向已存在 key(键) 的 value(数据值) 前面追加数据 。语法:prepend 命令的基本语法格式如下:prepend key flags exptime bytes [noreply]value ...原创 2017-10-18 08:37:11 · 117 阅读 · 0 评论 -
Memcached CAS 命令
Memcached CAS(Check-And-Set 或 Compare-And-Swap) 命令用于执行一个"检查并设置"的操作它仅在当前客户端最后一次取值后,该key 对应的值没有被其他客户端修改的情况下, 才能够将值写入。检查是通过cas_token参数进行的, 这个参数是Memcach指定给已经存在的元素的一个唯一的64位值。语法:CAS 命令的基本语法格式如下:...原创 2017-10-18 08:37:42 · 148 阅读 · 0 评论 -
Memcached gets 命令
Memcached gets 命令获取带有 CAS 令牌存 的 value(数据值) ,如果 key 不存在,则返回空。语法:gets 命令的基本语法格式如下:gets key 多个 key 使用空格隔开,如下:gets key1 key2 key3参数说明如下:key:键值 key-value 结构中的 key,用于查找缓存值。实例在以下实例中,我们...原创 2017-10-18 08:39:46 · 255 阅读 · 0 评论 -
Memcached stats items 命令
Memcached stats items 命令用于显示各个 slab 中 item 的数目和存储时长(最后一次访问距离现在的秒数)。语法:stats items 命令的基本语法格式如下:stats items ...原创 2017-12-15 10:47:24 · 425 阅读 · 0 评论