Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Prefix = "scs:session:"
Prefix controls the Redis key prefix. You should only need to change this if there is a naming clash.
Functions ¶
This section is empty.
Types ¶
type RedisStore ¶
type RedisStore struct {
// contains filtered or unexported fields
}
RedisStore represents the currently configured session session store. It supports any client that implements redis.Cmdable interface, ex. redis.Client, redis.ClusterClient etc
func New ¶
func New(pool redis.Cmdable) *RedisStore
New returns a new RedisStore instance. The pool parameter should be any redis.Cmdable implementation
func (*RedisStore) Commit ¶ added in v0.1.1
Save adds a session token and data to the RedisStore instance with the given expiry time. If the session token already exists then the data and expiry time are updated.
func (*RedisStore) Delete ¶
func (r *RedisStore) Delete(token string) error
Delete removes a session token and corresponding data from the ResisStore instance.
Click to show internal directories.
Click to hide internal directories.