实现ID自增长,如MySQL的自增长序列ID。但这个要求该字段是表中的ID字段,使用场景有限制,并且在系统开发中,应尽量减少数据库层的交互,所以redis实现是个好选择。
redis基于单线程,高性能,适合于在分布式环境中用来实现主键ID自增长,并且redis官方也提供了相关的接口支持,原子计数接口。
Incr :Redis Incr 命令将 key 中储存的数字值增一。
如果 key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 INCR 操作。
实现ID自增长,如MySQL的自增长序列ID。但这个要求该字段是表中的ID字段,使用场景有限制,并且在系统开发中,应尽量减少数据库层的交互,所以redis实现是个好选择。
redis基于单线程,高性能,适合于在分布式环境中用来实现主键ID自增长,并且redis官方也提供了相关的接口支持,原子计数接口。
Incr :Redis Incr 命令将 key 中储存的数字值增一。
如果 key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 INCR 操作。
本文标题:Redis 序列号实现
本文链接:https://www.haomeiwen.com/subject/pbgxiqtx.html
网友评论