Yichun Zhang (章亦春) > OpenResty > OpenResty::Cache

Download:
OpenResty-0.5.12.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
View/Report Bugs
Source  

NAME ^

OpenResty::Cache - Cache for OpenResty

SYNOPSIS ^

    use OpenResty::Config;
    use OpenResty::Cache;

    OpenResty::Config->init;
    my $cache = OpenResty::Cache->new;
    $cache->set('key' => 'value'); # use the cache to store (session) data
    $cache->set('key' => 'value', 'trivial'); # pure caching
    print $cache->get('key');  # read the value for the key
    $cache->remove('key');

DESCRIPTION ^

This class provides an abstract interface for two caching libraries, Cache::FileCache and Cache::Memcached::libmemcached.

Which underlying cache library to use depends on the cache.type config option in the etc/site_openresty.conf file.

Note that filecache could eat up your hard disk very quickly. (you'll observe the bloating directory /tmp/FileCache.) filecache is only suitable for development; for production use, please use memcached instead (by specifying the cache.type and cache.servers options in etc/site_openresty.conf).

METHODS ^

AUTHOR ^

Agent Zhang (agentzh) <agentzh@yahoo.cn>.

SEE ALSO ^

OpenResty, Cache::FileCache, Cache::Memcached::libmemcached.

syntax highlighting: