Documentation
¶
Index ¶
- Constants
- Variables
- func PublishInvalidation(ctx context.Context, rdb *redis.Client, key string, ev InvalidateEvent) error
- type AttrUpdate
- type ChangeStreamEntry
- type Client
- func New(rdb *redis.Client, key string) Client
- func NewWithCache(rdb *redis.Client, key string, ttl time.Duration) Client
- func NewWithCacheAndObserver(rdb *redis.Client, key string, ttl time.Duration, observer MutationObserver) Client
- func NewWithObserver(rdb *redis.Client, key string, observer MutationObserver) Client
- type GrepMatch
- type InfoResult
- type InvalidateEvent
- type LsEntry
- type MutationObserver
- type StatResult
- type TreeEntry
- type VersionedSnapshot
- type WcResult
Constants ¶
View Source
const ( InvalidateOpInode = internal.InvalidateOpInode InvalidateOpDir = internal.InvalidateOpDir InvalidateOpPrefix = internal.InvalidateOpPrefix InvalidateOpContent = internal.InvalidateOpContent InvalidateOpRootReplace = internal.InvalidateOpRootReplace )
Variables ¶
View Source
var ErrStreamTrimmed = internal.ErrStreamTrimmed
Functions ¶
func PublishInvalidation ¶
Types ¶
type AttrUpdate ¶
type AttrUpdate = internal.AttrUpdate
type ChangeStreamEntry ¶
type ChangeStreamEntry = internal.ChangeStreamEntry
type Client ¶
func NewWithCacheAndObserver ¶
func NewWithObserver ¶
func NewWithObserver(rdb *redis.Client, key string, observer MutationObserver) Client
type InfoResult ¶
type InfoResult = internal.InfoResult
type InvalidateEvent ¶
type InvalidateEvent = internal.InvalidateEvent
type MutationObserver ¶
type MutationObserver = internal.MutationObserver
type StatResult ¶
type StatResult = internal.StatResult
type VersionedSnapshot ¶
type VersionedSnapshot = internal.VersionedSnapshot
Click to show internal directories.
Click to hide internal directories.