12345678910111213141516171819 |
- package redisqueue
- import (
- "zero/core/queue"
- "zero/core/stores/redis"
- )
- type RedisKeyConf struct {
- redis.RedisConf
- Key string `json:",optional"`
- }
- func (rkc RedisKeyConf) NewProducer(opts ...ProducerOption) (queue.Producer, error) {
- return newProducer(rkc.NewRedis(), rkc.Key, opts...)
- }
- func (rkc RedisKeyConf) NewPusher(opts ...PusherOption) queue.QueuePusher {
- return NewPusher(rkc.NewRedis(), rkc.Key, opts...)
- }
|