七叶笔记 » 数据库 » Redis生成全局唯一ID的实现方法

Redis生成全局唯一ID的实现方法

简介:

全局唯一ID生成器是一种在分布式系统下用来生成全局唯一ID的工具

特性: 唯一性高性能安全性高可用递增性

生成规则:

有时为了增加ID的安全性,我们可以不直接使用Redis自增的数值,而是拼接一些其他信息

ID组成部分:

符号位:1bit,永远为0时间戳:31bit,以秒为单位,可以使用69年序列号:32bit,秒内的计数器,支持每秒产生2^32个不同ID

 ID生成类:

测试类:

到此这篇关于Redis生成全局唯一ID的实现方法的文章就介绍到这了,更多相关Redis生成全局唯一ID内容请搜索七叶笔记以前的文章或继续浏览下面的相关文章希望大家以后多多支持七叶笔记!

相关文章