策略一、UUID
策略二、数据库自增序列
策略三、snowflake算法
策略四、基于redis自增
思路:利用增长计数API,业务系统在自增长的基础上,配合其他信息组装成为一个唯一ID。
redis的incr(key) API用于将key的值进行递增,并返回增长数值,如果key不存在,则创建并赋值为0。
利用到redis的特性:单线程原子操作、自增计数API、数据有效性机制EX。
示例:业务编码+地区+自增数值。
2023-03-17 11:24:43
策略一、UUID
策略二、数据库自增序列
策略三、snowflake算法
策略四、基于redis自增
思路:利用增长计数API,业务系统在自增长的基础上,配合其他信息组装成为一个唯一ID。
redis的incr(key) API用于将key的值进行递增,并返回增长数值,如果key不存在,则创建并赋值为0。
利用到redis的特性:单线程原子操作、自增计数API、数据有效性机制EX。
示例:业务编码+地区+自增数值。