分布式ID生成策略

策略一、UUID

策略二、数据库自增序列

策略三、snowflake算法

策略四、基于redis自增

思路:利用增长计数API,业务系统在自增长的基础上,配合其他信息组装成为一个唯一ID。

redis的incr(key) API用于将key的值进行递增,并返回增长数值,如果key不存在,则创建并赋值为0。

利用到redis的特性:单线程原子操作、自增计数API、数据有效性机制EX。

示例:业务编码+地区+自增数值。

上一篇:Dapper学习 - Dapper的基本用法(一) - 查询


下一篇:Excel导入数据库(三)——SqlBulkCopy