分布式Id - redis方式

  1. 云栖社区>
  2. Java技术进阶>
  3. 博客>
  4. 正文

分布式Id - redis方式

神牛003 2019-09-10 10:31:02 浏览3998
展开阅读全文

本篇分享内容是关于生成分布式Id的其中之一方案,除了redis方案之外还有如:数据库,雪花算法,mogodb(object_id也是数据库)等方案,对于redis来说是我们常用并接触比较多的,因此主要谈谈结合redis生成分布式id方案。

  • 分布式Id设计流程图
  • 基于redis的hash自动increment累加生成有序Id
  • 定期删除无用hash列

分布式Id设计流程图(有点粗略)

image

基于redis的hash自动increment累加生成有序Id

使用redis方案生成id,其中之一的方式主要使用increment(递增),不管是string、hash等都具有该方法,为了更方便管理我们id生成key这里建议使用hash的列的方式,以下内容都基于springboot分享;

当然,第一步我们需要创建一个hash和hkey才行,至于在业务第一次被访问来创

网友评论

登录后评论
0/500
评论
神牛003
+ 关注
所属云栖号: Java技术进阶