# actix_session::storage - Rust
Pluggable storage backends for session state.
Keywords: rust, rustlang, rust-lang, storage

# Module actix_session::storage

source ·
Expand description

Pluggable storage backends for session state.

## Structs

CookieSessionStore
Use the session key, stored in the session cookie, as storage backend for the session state.
RedisActorSessionStore
Use Redis as session storage backend.
RedisActorSessionStoreBuilder
A fluent builder to construct a `RedisActorSessionStore` instance with custom configuration parameters.
RedisSessionStore
Use Redis as session storage backend.
RedisSessionStoreBuilder
A fluent builder to construct a `RedisSessionStore` instance with custom configuration parameters.
SessionKey
A session key, the string stored in a client-side cookie to associate a user with its session state on the backend.

## Enums

LoadError
Possible failures modes for `SessionStore::load`.
SaveError
Possible failures modes for `SessionStore::save`.
UpdateError
Possible failures modes for `SessionStore::update`.

## Traits

SessionStore
The interface to retrieve and save the current session data from/to the chosen storage backend.