码神之路:Perl篇

Mojo::Cache

2017-10-14  本文已影响4人  JSON_NULL

简介

use Mojo::Cache;

my $cache = Mojo::Cache->new(max_keys => 50);
$cache->set(foo => 'bar');
my $foo = $cache->get('foo');

Mojo::Cache是一个工作在内存中的有大小限制的缓存系统。

属性

Mojo::Cache中仅有一个属性 max_keys。

my $max = $cache->max_keys;
$cache  = $cache->max_keys(50);

用来限制当前缓存对象中允许的最大缓存量(以缓存的键值对为单位),默认为100,设置为0表示仅用缓存功能。

方法

Mojo::Cache继承了Mojo::Base中的所有方法,并实现以下方法。

get

my $value = $cache->get('foo');

获取缓存中对应键的值。

set

$cache = $cache->set(foo => 'bar');

设置缓存值。

上一篇 下一篇

猜你喜欢

热点阅读