2018年10月16日

memcached value最大限制只能是1M吗

摘要: 关于memcached的value最大是1M的限制很多人都知道,但是如果你以为我还要说这个事情,那你就错了。 之前的老版本确实是只能是1M,但是根据git记录,其实2009年以后的版本这个value最大值已经是可配置的了,但是目前互联网上大多数资料,调整value最大值的方法还是去改源码。 首先看下 阅读全文

posted @ 2018-10-16 21:31 ExplorerMan 阅读(684) 评论(0) 推荐(0)

Memcache存储大数据的问题(大于1m)

摘要: Memcached存储单个item最大数据是在1MB内,如果数据超过1M,存取set和get是都是返回false,而且引起性能的问题。 我们之前对排行榜的数据进行缓存,由于排行榜在我们所有sql select查询里面占了30%,而且我们排行榜每小时更新一次,所以必须对数据做缓存。为了清除缓存方便,把 阅读全文

posted @ 2018-10-16 21:30 ExplorerMan 阅读(945) 评论(0) 推荐(0)

Memcache 内存分配策略和性能(使用)状态检查

摘要: 前言: 一直在使用Memcache,但是对其内部的问题,如它内存是怎么样被使用的,使用一段时间后想看看一些状态怎么样?一直都不清楚,查了又忘记,现在整理出该篇文章,方便自己查阅。本文不涉及安装、操作。有兴趣的同学可以查看之前写的文章和Google。 1:参数 上面加粗的参数,需要重点关注,正常启动的 阅读全文

posted @ 2018-10-16 19:58 ExplorerMan 阅读(241) 评论(0) 推荐(0)

memcached 一致性哈希算法

摘要: 本文转载自:http://blog.csdn.net/kongqz/article/details/6695417 一、概述 1、我们的memcache客户端使用了一致性hash算法ketama进行数据存储节点的选择。与常规的hash算法思路不同,只是对我们要存储数据的key进行hash计算,分配到 阅读全文

posted @ 2018-10-16 19:33 ExplorerMan 阅读(455) 评论(0) 推荐(0)

HashMap最大容量为什么是2的32次方

摘要: 123456观察jdk中HashMap的源码,我们知道极限值为2的31次方。 void resize(int newCapacity) { Entry[] oldTable = table; int oldCapacity = oldTable.length; if (oldCapacity == 阅读全文

posted @ 2018-10-16 19:18 ExplorerMan 阅读(2410) 评论(0) 推荐(0)

每天进步一点点——五分钟理解一致性哈希算法(consistent hashing)

摘要: 转载请说明出处:http://blog.csdn.net/cywosp/article/details/23397179 一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了 阅读全文

posted @ 2018-10-16 19:17 ExplorerMan 阅读(123) 评论(0) 推荐(0)

详解MemCached原理

摘要: memcached是一个高性能的分布式内存缓存服务器,memcached在Linux上可以通过yum命令安装,这样方便很多,在生产环境下建议用Linux系统,memcached使用libevent这个库在Linux系统上才能发挥它的高性能。它的分布式其实在服务端是不具有分布式的特征的,是依靠客户端的 阅读全文

posted @ 2018-10-16 19:17 ExplorerMan 阅读(506) 评论(0) 推荐(0)

导航