Skip to content

Redis的List和ZSet封装的队列方法,队列Key可按小时/分钟过期。

License

Notifications You must be signed in to change notification settings

tanyongzheng/TZ.RedisQueue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TZ.RedisQueue

nuget stats License .NETStandard

介绍

基于Redis的List,ZSet实现的有序/去重队列

主要功能:

  1. 设置过期时间
  2. 队列内排序
  3. 队列内去重

使用说明

  1. Install-Package TZ.RedisQueue

  2. 注入服务:

    //配置Redis
    services.AddRedisQueue(Configuration);
    //services.AddRedisQueue(2, "127.0.0.1", 6379, null);
    //单例注入
    services.AddSingleton<RedisQueueService>();
  1. 配置Redis
  "RedisQueueOptions": {
    "DefaultDatabase": 2,
    "Host": "127.0.0.1",
    "Port": 6379,
    "Password": null
  }
  1. 使用见项目Demo

About

Redis的List和ZSet封装的队列方法,队列Key可按小时/分钟过期。

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages