龙之队|如何使用redis获取自增序列号( 二 )

以上未考虑到redis集群的情况 , 常规生成序列号是够用了 , 每次获取序列号的时间也在1毫秒左右 , 非常高效 , 同时列出其他生成连续号段的方法 。

  1. 取mysql自增主键id , 每次插入前查询当前库max(id), 优点:简单 , 缺点:增加数据库查询次数 , 高并发考虑maxid与实际值不一致情况
  2. 创建序列号的表 , 存储序列值 , 通过添加版本号字段或加锁控制写入 优点:准确 缺点:效率低
结尾谢谢大家看到最后 , 既然都看最后了点个赞再走吧 , 大鹅在这里谢谢大家了 , 如有不对之处还请多多指正 。


推荐阅读