perl 使用memcached客户端
发布时间:2020-12-16 00:12:18 所属栏目:大数据 来源:网络整理
导读:http://search.cpan.org/~dormando/Cache-Memcached-1.30/lib/Cache/Memcached.pm 1.安装 cpan Cache::Memcached 2.使用例子? #! /usr/bin/perluse strict;use warnings;use Data::Dumper;use Cache::Memcached;my $memd = new Cache::Memcached {'servers'
http://search.cpan.org/~dormando/Cache-Memcached-1.30/lib/Cache/Memcached.pm
1.安装 cpan Cache::Memcached 2.使用例子? #! /usr/bin/perl use strict; use warnings; use Data::Dumper; use Cache::Memcached; my $memd = new Cache::Memcached { 'servers' => [ "test.xxx.net:22133" ],'debug' => 0,'compress_threshold' => 10_000,}; my $ret = $memd->stats('misc' ); print Dumper($ret ); 3.查看memcached队列是否堆积 #! /usr/bin/perl use strict; use warnings; use Data::Dumper; use Cache::Memcached; my $memd = new Cache::Memcached { 'servers' => [ "xxx.xxx.com:22133" ],}; my %ret = %{$memd->stats('misc' )}; my %data = %{$ret {'hosts'}{'xxx.xxx.com:22133'}{'misc'}}; #print Dumper($data); my $sum =0; foreach my $queue_name(keys %data) { if($queue_name =~ /items/ && $queue_name !~ /total/) { print $queue_name,"=",$data{$queue_name},"n"; $sum += $data{$queue_name} ; } } print "sum=",$sum,"n"; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |