sa-token-storage-memory 0.1.6

In-memory storage implementation for sa-token-rust
Documentation

sa-token-storage-memory

In-memory storage implementation for sa-token-rust.

Features

  • High Performance: Ultra-fast in-memory storage
  • 🎯 Zero Configuration: Works out of the box
  • 🧪 Perfect for Development: Quick setup for testing
  • 💾 TTL Support: Automatic expiration handling

Installation

[dependencies]
sa-token-storage-memory = "0.1.2"

Usage

use sa_token_storage_memory::MemoryStorage;
use sa_token_plugin_axum::SaTokenState;
use std::sync::Arc;

let storage = Arc::new(MemoryStorage::new());

let state = SaTokenState::builder()
    .storage(storage)
    .timeout(7200)
    .build();

⚠️ Important Notes

  • Not for Production: Data is lost on restart
  • Single Instance: Does not work across multiple servers
  • Memory Limited: Suitable for development and testing only

For production environments, use sa-token-storage-redis instead.

Author

金书记

License

Licensed under either of Apache-2.0 or MIT.