Documentation
¶
Index ¶
- type Cache
- func (c *Cache) Delete(ctx context.Context, request *DeleteRequest) (int64, error)
- func (c *Cache) Exists(ctx context.Context, request *ExistsRequest) (bool, error)
- func (c *Cache) Expire(ctx context.Context, request *ExpireRequest) (bool, error)
- func (c *Cache) Get(ctx context.Context, request *GetCacheRequest) (string, error)
- func (c *Cache) GetListIndex(ctx context.Context, request *GetListIndexRequest) (int, error)
- func (c *Cache) Inc(ctx context.Context, request *IncRequest) (int64, error)
- func (c *Cache) IncrBy(ctx context.Context, request *IncrByRequest) (int64, error)
- func (c *Cache) LPop(ctx context.Context, request *LPopRequest) (string, error)
- func (c *Cache) LPush(ctx context.Context, request *LPushRequest) (int64, error)
- func (c *Cache) RPop(ctx context.Context, request *RPopRequest) (string, error)
- func (c *Cache) Set(ctx context.Context, request *SetCacheRequest) error
- func (c *Cache) TTL(ctx context.Context, request *TTLRequest) (time.Duration, error)
- func (c *Cache) ZAdd(ctx context.Context, request *ZAddRequest) (int64, error)
- func (c *Cache) ZCard(ctx context.Context, request *ZCardRequest) (int64, error)
- func (c *Cache) ZRange(ctx context.Context, request *ZRangeRequest) ([]string, error)
- func (c *Cache) ZRank(ctx context.Context, request *ZRankRequest) (int64, error)
- func (c *Cache) ZRem(ctx context.Context, request *ZRemRequest) (int64, error)
- func (c *Cache) ZScan(ctx context.Context, request *ZScanRequest) ([]string, uint64, error)
- type DeleteRequest
- type ExistsRequest
- type ExpireRequest
- type GetCacheRequest
- type GetListIndexRequest
- type IncRequest
- type IncrByRequest
- type LPopRequest
- type LPushRequest
- type RPopRequest
- type SetCacheRequest
- type TTLRequest
- type ZAddRequest
- type ZCardRequest
- type ZRangeRequest
- type ZRankRequest
- type ZRemRequest
- type ZScanRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cache ¶
type Cache struct {
// contains filtered or unexported fields
}
func (*Cache) Get ¶
Get Redis `GET key` command. It returns redis.Nil error when key does not exist.
func (*Cache) GetListIndex ¶
func (*Cache) Set ¶
func (c *Cache) Set(ctx context.Context, request *SetCacheRequest) error
Set Redis `SET key value [expiration]` command.
type DeleteRequest ¶ added in v0.0.9
type ExistsRequest ¶ added in v0.0.9
type ExpireRequest ¶ added in v0.0.9
type GetCacheRequest ¶ added in v0.0.9
type GetListIndexRequest ¶ added in v0.0.9
type IncRequest ¶ added in v0.0.9
type IncrByRequest ¶ added in v0.0.9
type LPopRequest ¶ added in v0.0.9
type LPushRequest ¶ added in v0.0.9
type RPopRequest ¶ added in v0.0.9
type SetCacheRequest ¶ added in v0.0.9
type TTLRequest ¶ added in v0.0.9
type ZAddRequest ¶ added in v0.0.9
type ZCardRequest ¶ added in v0.0.9
type ZRangeRequest ¶ added in v0.0.9
type ZRankRequest ¶ added in v0.0.9
type ZRemRequest ¶ added in v0.0.9
Click to show internal directories.
Click to hide internal directories.