Documentation
¶
Overview ¶
Package redis 实现 redis binder:Redis 浏览/编辑(key 扫描、读写、TTL、慢日志等)。
Index ¶
- type LangProvider
- type Redis
- func (r *Redis) Cleanup()
- func (r *Redis) RedisClientList(assetID int64) (string, error)
- func (r *Redis) RedisCommandHistory(assetID int64, limit int) []redis_svc.CommandHistoryEntry
- func (r *Redis) RedisDeleteKeys(assetID int64, db int, keys []string) error
- func (r *Redis) RedisEncodeValue(value string, format string) (string, error)
- func (r *Redis) RedisFormatValue(value string, format string) redis_svc.RedisFormattedValue
- func (r *Redis) RedisGetKeyDetail(req redis_svc.RedisKeyRequest) (redis_svc.RedisKeyDetail, error)
- func (r *Redis) RedisHashDelete(assetID int64, db int, key string, field string) error
- func (r *Redis) RedisHashSet(assetID int64, db int, key string, field string, value string) error
- func (r *Redis) RedisListDatabases(assetID int64) ([]redis_svc.RedisDatabase, error)
- func (r *Redis) RedisListDelete(assetID int64, db int, key string, index int64) error
- func (r *Redis) RedisListPush(assetID int64, db int, key string, value string) error
- func (r *Redis) RedisListSet(assetID int64, db int, key string, index int64, value string) error
- func (r *Redis) RedisPersistKey(assetID int64, db int, key string) error
- func (r *Redis) RedisRenameKey(assetID int64, db int, oldKey string, newKey string) error
- func (r *Redis) RedisScanKeys(req redis_svc.RedisScanRequest) (redis_svc.RedisScanResponse, error)
- func (r *Redis) RedisSetAdd(assetID int64, db int, key string, member string) error
- func (r *Redis) RedisSetKeyTTL(assetID int64, db int, key string, seconds int64) error
- func (r *Redis) RedisSetRemove(assetID int64, db int, key string, member string) error
- func (r *Redis) RedisSetStringValue(req redis_svc.RedisStringSetRequest) error
- func (r *Redis) RedisSlowLog(assetID int64, limit int64) ([]redis_svc.RedisSlowLogEntry, error)
- func (r *Redis) RedisStreamAdd(assetID int64, db int, key string, id string, ...) error
- func (r *Redis) RedisStreamDelete(assetID int64, db int, key string, ids []string) error
- func (r *Redis) RedisZSetAdd(assetID int64, db int, key string, member string, score float64) error
- func (r *Redis) RedisZSetRemove(assetID int64, db int, key string, member string) error
- func (r *Redis) Startup(ctx context.Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Redis ¶
type Redis struct {
// contains filtered or unexported fields
}
Redis binder。
func (*Redis) RedisCommandHistory ¶
func (r *Redis) RedisCommandHistory(assetID int64, limit int) []redis_svc.CommandHistoryEntry
func (*Redis) RedisDeleteKeys ¶
func (*Redis) RedisEncodeValue ¶
func (*Redis) RedisFormatValue ¶
func (r *Redis) RedisFormatValue(value string, format string) redis_svc.RedisFormattedValue
func (*Redis) RedisGetKeyDetail ¶
func (r *Redis) RedisGetKeyDetail(req redis_svc.RedisKeyRequest) (redis_svc.RedisKeyDetail, error)
func (*Redis) RedisHashDelete ¶
func (*Redis) RedisHashSet ¶
func (*Redis) RedisListDatabases ¶
func (r *Redis) RedisListDatabases(assetID int64) ([]redis_svc.RedisDatabase, error)
func (*Redis) RedisListDelete ¶
func (*Redis) RedisListPush ¶
func (*Redis) RedisListSet ¶
func (*Redis) RedisPersistKey ¶
func (*Redis) RedisRenameKey ¶
func (*Redis) RedisScanKeys ¶
func (r *Redis) RedisScanKeys(req redis_svc.RedisScanRequest) (redis_svc.RedisScanResponse, error)
func (*Redis) RedisSetAdd ¶
func (*Redis) RedisSetKeyTTL ¶
func (*Redis) RedisSetRemove ¶
func (*Redis) RedisSetStringValue ¶
func (r *Redis) RedisSetStringValue(req redis_svc.RedisStringSetRequest) error
func (*Redis) RedisSlowLog ¶
func (*Redis) RedisStreamAdd ¶
func (*Redis) RedisStreamDelete ¶
func (*Redis) RedisZSetAdd ¶
func (*Redis) RedisZSetRemove ¶
Click to show internal directories.
Click to hide internal directories.