Memcached数据存储测试Word文件下载.docx
- 文档编号:16620567
- 上传时间:2022-11-24
- 格式:DOCX
- 页数:10
- 大小:293.20KB
Memcached数据存储测试Word文件下载.docx
《Memcached数据存储测试Word文件下载.docx》由会员分享,可在线阅读,更多相关《Memcached数据存储测试Word文件下载.docx(10页珍藏版)》请在冰豆网上搜索。
a
=
1;
2.
//
单个字符时:
能存数量13107;
3.
while(true)
4.
{
5.
if(a>
13107)
6.
7.
测试1.2:
取第一条数据:
8.
Console.WriteLine("
"
+cache.Get("
a1"
));
9.
10.
测试1.3:
数据满后,再插入一条同样大小的,取第一条
11.
cache.Add("
A"
+
a++,
a"
DateTime.Now);
12.
13.
数据满后,再插入一条同样大小的,取数据:
cache.Get("
14.
15.
break;
16.
}
17.
18.
测试1.1:
加入同样小数据(立即过期)
19.
20.
21.
22.
结果:
(没有数据),过期数据不能取出,这个很明显
内存占用情况:
(发现内存空间有剩余 629,空间没有完全消费)
2 (重启服务)当插入同一大小的数据,充满设定空间时,再插入不同大小的数据(比原数据大),查看前面的数据是否存在。
1.#region
测试2 小数据中加大数据(立即过期)
int
while
(true)
if
(a
>
数据满后,再插入一条大一点的数据,取第一条(立即过期)
largeCustomer.Name
WT'
s
Memcached
TestWT'
Test"
;
largeCustomer.IsMan
true;
Large"
largeCustomer);
23.
24.
}
25.
26.
#endregion
与1一样
内存使用情况:
(开辟了新的空间)
设置过期时间(永不过期)
1 重启服务,当插入同一大小的数据,充满设定空间时,再插入同样大小的数据,查看前面的数据是否存在。
测试3 insert同样大小的数据(不过期)
A1"
数据满后,再插入一条同样大小的数据,取第一条。
);
加入同样小数据
没有开辟新空间,新的key值占了最先插入的key(A1)的空间。
2 当插入同一大小的数据,充满设定空间时,再插入不同大小的数据(比原数据大),查看前面的数据是否存在。
测试4 小数据中加大数据(不过期)
数据满后,再插入一条大的数据,取第一条。
(新开辟了一个slab,原始数据保留)
由于上面服务的memcached空间,我设置的是1M;
于是改为了10M;
于是,我做了第5的个测试
插入同种数据,key(不一样),发现它会挤满10M.
然后,我再插入一条大小不一致的数据,我发现他又开辟了1M空间(我总共设置了10M)
测试Demo下载Memcached存储机制测试
总结:
您需要结合《Memcached
(二):
Memcached的结构、存储规则探索》理论,有利于你理解下面的图。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Memcached 数据 存储 测试