├── .gitattributes ├── .github └── workflows │ ├── dotnet-core.yml │ └── publish.yml ├── .gitignore ├── LICENSE ├── README.md ├── README.zh-cn.md ├── Snowflake.Redis.Sample ├── Program.cs ├── Properties │ └── launchSettings.json ├── Snowflake.Redis.Sample.csproj ├── appsettings.Development.json └── appsettings.json ├── Snowflake.Redis ├── Cache │ ├── ICacheAsync.cs │ └── RedisCacheAsync.cs ├── DependencyInjection │ └── ServiceCollectionExtensions.cs ├── MachineIdConfig.cs ├── SnowFlakeBackgroundService.cs ├── Snowflake.Redis.csproj └── SnowflakeOptions.cs ├── Snowflake.Sample ├── Program.cs └── Snowflake.Sample.csproj ├── Snowflake.sln ├── Snowflake ├── DisposableAction.cs ├── SnowFlake.cs ├── Snowflake.csproj └── TimeExtensions.cs ├── nginx.conf ├── snowflake.png └── tye.yaml /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hueifeng/snowflake-csharp/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/dotnet-core.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hueifeng/snowflake-csharp/HEAD/.github/workflows/dotnet-core.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hueifeng/snowflake-csharp/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hueifeng/snowflake-csharp/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hueifeng/snowflake-csharp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hueifeng/snowflake-csharp/HEAD/README.md -------------------------------------------------------------------------------- /README.zh-cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hueifeng/snowflake-csharp/HEAD/README.zh-cn.md -------------------------------------------------------------------------------- /Snowflake.Redis.Sample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hueifeng/snowflake-csharp/HEAD/Snowflake.Redis.Sample/Program.cs -------------------------------------------------------------------------------- /Snowflake.Redis.Sample/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hueifeng/snowflake-csharp/HEAD/Snowflake.Redis.Sample/Properties/launchSettings.json -------------------------------------------------------------------------------- /Snowflake.Redis.Sample/Snowflake.Redis.Sample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hueifeng/snowflake-csharp/HEAD/Snowflake.Redis.Sample/Snowflake.Redis.Sample.csproj -------------------------------------------------------------------------------- /Snowflake.Redis.Sample/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hueifeng/snowflake-csharp/HEAD/Snowflake.Redis.Sample/appsettings.Development.json -------------------------------------------------------------------------------- /Snowflake.Redis.Sample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hueifeng/snowflake-csharp/HEAD/Snowflake.Redis.Sample/appsettings.json -------------------------------------------------------------------------------- /Snowflake.Redis/Cache/ICacheAsync.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hueifeng/snowflake-csharp/HEAD/Snowflake.Redis/Cache/ICacheAsync.cs -------------------------------------------------------------------------------- /Snowflake.Redis/Cache/RedisCacheAsync.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hueifeng/snowflake-csharp/HEAD/Snowflake.Redis/Cache/RedisCacheAsync.cs -------------------------------------------------------------------------------- /Snowflake.Redis/DependencyInjection/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hueifeng/snowflake-csharp/HEAD/Snowflake.Redis/DependencyInjection/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /Snowflake.Redis/MachineIdConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hueifeng/snowflake-csharp/HEAD/Snowflake.Redis/MachineIdConfig.cs -------------------------------------------------------------------------------- /Snowflake.Redis/SnowFlakeBackgroundService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hueifeng/snowflake-csharp/HEAD/Snowflake.Redis/SnowFlakeBackgroundService.cs -------------------------------------------------------------------------------- /Snowflake.Redis/Snowflake.Redis.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hueifeng/snowflake-csharp/HEAD/Snowflake.Redis/Snowflake.Redis.csproj -------------------------------------------------------------------------------- /Snowflake.Redis/SnowflakeOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hueifeng/snowflake-csharp/HEAD/Snowflake.Redis/SnowflakeOptions.cs -------------------------------------------------------------------------------- /Snowflake.Sample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hueifeng/snowflake-csharp/HEAD/Snowflake.Sample/Program.cs -------------------------------------------------------------------------------- /Snowflake.Sample/Snowflake.Sample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hueifeng/snowflake-csharp/HEAD/Snowflake.Sample/Snowflake.Sample.csproj -------------------------------------------------------------------------------- /Snowflake.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hueifeng/snowflake-csharp/HEAD/Snowflake.sln -------------------------------------------------------------------------------- /Snowflake/DisposableAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hueifeng/snowflake-csharp/HEAD/Snowflake/DisposableAction.cs -------------------------------------------------------------------------------- /Snowflake/SnowFlake.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hueifeng/snowflake-csharp/HEAD/Snowflake/SnowFlake.cs -------------------------------------------------------------------------------- /Snowflake/Snowflake.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hueifeng/snowflake-csharp/HEAD/Snowflake/Snowflake.csproj -------------------------------------------------------------------------------- /Snowflake/TimeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hueifeng/snowflake-csharp/HEAD/Snowflake/TimeExtensions.cs -------------------------------------------------------------------------------- /nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hueifeng/snowflake-csharp/HEAD/nginx.conf -------------------------------------------------------------------------------- /snowflake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hueifeng/snowflake-csharp/HEAD/snowflake.png -------------------------------------------------------------------------------- /tye.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hueifeng/snowflake-csharp/HEAD/tye.yaml --------------------------------------------------------------------------------