加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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";
 

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读