The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Nile::Plugin::Redis - Redis database server plugin for the Nile framework.

SYNOPSIS

    # connect to Redis server
    my $redis = $app->plugin->redis;
    
    # store some data
    $redis->set("Name"=>"Ahmed Amin Elsheshtawy Gouda");

    # get some data
    my $name = $redis->get("Name");
    
    # check some data if exists
    if ($redis->exists("Name")) {say "Exists"}

    # delete some data
    $redis->del("Name");

DESCRIPTION

Nile::Plugin::Redis - Redis database server plugin for the Nile framework.

Returns Redis object. All methods of the Redis module are supported.

Plugin settings in th config file under plugin section.

    <plugin>

        <redis>
            <server>localhost:6379</server>
            <sock></sock>
            <password></password>
            <name></name>
            <reconnect>60</reconnect>
            <every>1000000</every>
            <encoding></encoding>
        </redis>

    </plugin>

Bugs

This project is available on github at https://github.com/mewsoft/Nile.

HOMEPAGE

Please visit the project's homepage at https://metacpan.org/release/Nile.

SOURCE

Source repository is at https://github.com/mewsoft/Nile.

SEE ALSO

See Nile for details about the complete framework.

AUTHOR

Ahmed Amin Elsheshtawy, احمد امين الششتاوى <mewsoft@cpan.org> Website: http://www.mewsoft.com

COPYRIGHT AND LICENSE

Copyright (C) 2014-2015 by Dr. Ahmed Amin Elsheshtawy احمد امين الششتاوى mewsoft@cpan.org, support@mewsoft.com, https://github.com/mewsoft/Nile, http://www.mewsoft.com

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.