Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Storage ¶
type Storage interface { // Get gets the value for the given key. // `nil, nil` is returned when the key does not exist Get(key string) ([]byte, error) // Set stores the given value for the given key along // with an expiration value, 0 means no expiration. // Empty key or value will be ignored without an error. Set(key string, val []byte, exp time.Duration) error // Delete deletes the value for the given key. // It returns no error if the storage does not contain the key, Delete(key string) error // Reset resets the storage and delete all keys. Reset() error // Close closes the storage and will stop any running garbage // collectors and open connections. Close() error }
Storage interface for communicating with different database/key-value providers. Visit https://github.com/gofiber/storage for more info.
Directories
¶
Path | Synopsis |
---|---|
arangodb
module
|
|
azureblob
module
|
|
badger
module
|
|
bbolt
module
|
|
clickhouse
module
|
|
cloudflarekv
module
|
|
coherence
module
|
|
couchbase
module
|
|
dynamodb
module
|
|
etcd
module
|
|
memcache
module
|
|
memory
module
|
|
minio
module
|
|
mockstorage
module
|
|
mongodb
module
|
|
mssql
module
|
|
mysql
module
|
|
nats
module
|
|
neo4j
module
|
|
pebble
module
|
|
postgres
module
|
|
redis
module
|
|
ristretto
module
|
|
rueidis
module
|
|
s3
module
|
|
scylladb
module
|
|
sqlite3
module
|
|
valkey
module
|
Click to show internal directories.
Click to hide internal directories.