<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>key &#8211; LPC影子技术分享</title>
	<atom:link href="https://www.mudbest.com/tag/key/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.mudbest.com</link>
	<description>行影不离,忘之却步.</description>
	<lastBuildDate>Wed, 24 Oct 2012 06:54:08 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>
	<item>
		<title>memcached的key和value的长度限制</title>
		<link>https://www.mudbest.com/memcached%e7%9a%84key%e5%92%8cvalue%e7%9a%84%e9%95%bf%e5%ba%a6%e9%99%90%e5%88%b6/</link>
		
		<dc:creator><![CDATA[hkshadow]]></dc:creator>
		<pubDate>Wed, 24 Oct 2012 06:53:10 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[分享]]></category>
		<category><![CDATA[item]]></category>
		<category><![CDATA[key]]></category>
		<category><![CDATA[memcached]]></category>
		<category><![CDATA[value]]></category>
		<category><![CDATA[修改]]></category>
		<category><![CDATA[长度]]></category>
		<guid isPermaLink="false">http://www.mudbest.com/?p=1603</guid>

					<description><![CDATA[memcached的简单限制就是键（key）和item的限制。最大键长为250个字符。可以接受的储存数据不能超...]]></description>
										<content:encoded><![CDATA[<p>memcached的简单限制就是键（key）和item的限制。最大键长为250个字符。可以接受的储存数据不能超过1MB，因为这是典型slab 的最大值。这里我们可以突破对key长度的限制。<br />
问题解决：<br />
修改memcached源文件,在memcached.h中定义key的长度，其代码为：<span id="more-1603"></span></p>
<pre class="brush: cpp; title: ; notranslate">
#define KEY_MAX_LENGTH 250
</pre>
<p>更换为所需要的长度，比如：1024</p>
<pre class="brush: cpp; title: ; notranslate">
#define KEY_MAX_LENGTH 1024
</pre>
<p>而value的默认限制为1M</p>
<pre class="brush: plain; title: ; notranslate">
-I            Override the size of each slab page. Adjusts max item size
              (default: 1mb, min: 1k, max: 128m)
</pre>
<p>要增加的话，启动时添加-I 10m参数就可以。</p>
<p>会有一个警告，但无大碍，一般是不建议修改。</p>
<pre class="brush: plain; title: ; notranslate">
WARNING: Setting item max size above 1MB is not recommended!
 Raising this limit increases the minimum memory requirements
 and will decrease your memory efficiency.
</pre>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
