分布式Id - redis方式

神牛003 2019-09-10

云栖社区 编程语言 分布式 redis Java核心技术 HASH string exception

本篇分享内容是关于生成分布式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才行,至于在业务第一次被访问来创

登录 后评论
下一篇
corcosa
10308人浏览
2019-10-08
相关推荐
玩转redis缓存
736人浏览
2018-09-16 22:36:00
分布式唯一ID极简教程
1132人浏览
2017-11-21 17:31:00
redis的分布式锁实现
537人浏览
2019-04-19 17:57:03
分布式系统实践学习总结
733人浏览
2018-07-04 17:53:44
分布式缓存Redis使用心得
1116人浏览
2017-05-02 14:46:00
Redis常见的应用场景解析
714人浏览
2017-09-25 21:44:00
Redis分片(分布式缓存)
1549人浏览
2019-03-05 17:39:27
SpringBoot使用分布式缓存
705人浏览
2019-06-27 14:07:53
1
1
0
3985