perl 使用memcached客户端

前端之家收集整理的这篇文章主要介绍了perl 使用memcached客户端前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
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";
 

猜你在找的Perl相关文章