---
name: "CGI::Session::Driver::memcached"
section: "3pm"
platform: "linux"
package: "libcgi-session-driver-memcached-perl"
version: "0.04-2.1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/CGI::Session::Driver::memcached"
---

# CGI::Session::Driver::memcached(3pm)

CGI::Session driver for memcached

## NAME

CGI::Session::Driver::memcached - CGI::Session driver for memcached

## SYNOPSIS

```
    use strict;
    use warnings;
    use Cache::Memcached; # or Cache::Memcached::Fast

    my $memcached = Cache::Memcached->new({
        servers => [ 'localhost:11211' ],
        debug   => 0,
        compress_threshold => 10_000,
    });
    my $session = CGI::Session->new( "driver:memcached", $sid, { Memcached => $memcached } );
```

## DESCRIPTION

**memcached** stores session data into memcached.

## DRIVER ARGUMENTS

The only supported driver argument is 'Memcached'. It's an instance of Cache::Memcached.

## REQUIREMENTS

- CGI::Session

  - Cache::Memcached or Cache::Memcached::Fast

  ## TODO

- Implement traverse method!

  But I don't know how to get all objects store in memcached.

## AUTHOR

Kazuhiro Oinuma \<oinume@cpan.org\>

## REPOSITORY

```
  git clone git://github.com/oinume/p5-cgi-session-driver-memcached
```

## COPYRIGHT AND LICENSE

Copyright (C) 2005 - 2009 Kazuhiro Oinuma \<oinume@cpan.org\>. All rights reserved. This library is free software. You can modify and or distribute it under the same terms as Perl itself.
