package
3.8.1-rc.1
Repository: https://github.com/openimsdk/open-im-server.git
Documentation: pkg.go.dev
# Functions
No description provided by the author
GetRocksCacheOptions returns the default configuration options for RocksCache.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewBatchDeleterRedis creates a new BatchDeleterRedis instance.
No description provided by the author
No description provided by the author
NewFriendCacheRedis creates a new instance of FriendCacheRedis.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewRedisShardManager creates a new RedisShardManager instance.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ProcessKeysBySlot groups keys by their Redis cluster hash slots and processes them using the provided function.
WithBatchSize sets the number of keys to process per batch.
WithConcurrentLimit sets the concurrency limit.
WithContinueOnError sets whether to continue processing on error.
# Structs
BatchDeleterRedis is a concrete implementation of the BatchDeleter interface based on Redis and RocksCache.
No description provided by the author
No description provided by the author
No description provided by the author
FriendCacheRedis is an implementation of the FriendCache interface using Redis.
No description provided by the author
RedisShardManager is a class for sharding and processing keys.
No description provided by the author
# Interfaces
No description provided by the author
# Type aliases
Option is a function type for configuring Config.