多个缓存复制的问题
来源:互联网 发布:三维软件培训机构 编辑:程序博客网 时间:2024/06/06 17:53
perl如何将数据复制到多个Memcached服务器上面:
#!/usr/bin/perl
use Cache::Memcached;
my $con_ref;
my $servers= [
'127.0.0.1:11221',
'127.0.0.1:11222',
'127.0.0.1:11223',
'127.0.0.1:11224',
'127.0.0.1:11225' ];
for my $server (@$servers) {
$con_aref->{$server} = new Cache::Memcached({
servers => [ $server ],
compress_threshold => 10_000 });
}
my $main_con= new Cache::Memcached({
servers => $servers,
compress_threshold => 10_000});
my $value = "Test value";
my $key = "test:key1";
my $rc = multi_set($key, $value);
my $retval = $main_con->get($key);
print "retval: $retval\n";
sub multi_set {
my ($key, $value) = @_;
my $all_set= 0;
for my $server (@$servers) {
my $rc = $con_aref->{$server}->set($key, $value);
unless ($rc) {
print "ERROR: unable to set $key in server $server\n";
$all_set--;
}
$all_set++;
}
return ($all_set == scalar @$servers);
}
- 多个缓存复制的问题
- 多个相互复制的ubuntu虚拟机的设置问题
- 1个数组复制到另一个数组的问题
- 多个tomcat之间的session复制
- 多个tomcat之间的session复制
- Redis缓存与异步请求多个sql的性能问题
- n个缓存服务器负载均衡的问题 -- 一致性hash
- osg复制多个相同物体修改材质属性问题
- Linux中带缓存的文件复制
- 不带缓存的文件复制程序
- 复制出现的问题
- 多个mysql服务器的数据同步复制
- ZeroClipBoard 兼容IE浏览器的 多个复制
- vim在多个页面之间的复制粘贴
- zeroclipboard 单个复制按钮和多个复制按钮的实现方法
- 网页的缓存问题
- ajax的缓存问题
- showDialog缓存的问题
- CareerCup-4.5
- 《c和指针》笔记--包含位域结构体的内存对齐(32bit,GCC)
- Android数据存储之SharedPreferences
- 探索WebKit内核(三)------ WebSocket
- linux in the virtual machine share folders with Windows
- 多个缓存复制的问题
- jquery实现漂浮在网页右侧的qq在线客服插件
- C++编程思想----第9章、内联函数
- 为什么用Spring来管理Hibernate?
- Ajax中文乱码
- linux uncompress
- c#中的有用的方法
- “微笑妹妹”9岁撑起一个家
- poj 1469 && hdu1083 COURSES