文章目录 UUID Redis生成ID snowflake雪花算法生成ID UUID UUID优点: 性能非常高:本地生成,没有网络消耗。 UUID缺点: 不易于存储:UUID太长,16字节128位,通常以36长度的字符串表示,很多场景不适用; 信息不安全:基于MAC地址生成UUID的算法可能会造成MAC地址泄露,这个漏洞曾被用于寻找梅丽莎病毒的制作者位置; ID作为主键时在特定的环境会存在一些问题,比如做DB主键的场景下,UUID就非常不适用 Redis生成ID @Component public class RedisIdWorker { /** * 开始时间戳2022-10-