ITPub博客

首页 > 数据库 > NoSQL > 使用Redis设计unique ID

使用Redis设计unique ID

原创 NoSQL 作者:bestpaydata 时间:2016-03-20 12:42:53 0 删除 编辑
使用场景:
给任意的项目提供原子的unique ID。

解决方案:
使用Redis内建的INCR函数

示例如下:


点击(此处)折叠或打开

  1. $redis-cli INCR<next_object_id>
  2. (integer)1

  3. $redis-cli INCR<next_object_id>
  4. (integer)2

  5. $redis-cli INCR<another_next_object_id>
  6. (integer)1

  7. $redis-cli GET<next_object_id>
  8. 2

  9. $redis-cli GET<another_next_object_id>
  10. 1

 

说明:
使用INCR创建unique ID是Redis的核心功能。常用与关系型数据库主键上,用来替代关系型数据库中途类似功能的函数。

参考:rediscookbook


written by liuyu

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30109892/viewspace-2060338/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2015-01-19

  • 博文量
    126
  • 访问量
    1054938