![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
爱睡觉的莉莉
这个作者很懒,什么都没留下…
展开
-
n位邀请码生成问题
N位邀请码生成问题 1. 传统方式 采用Java库提供的基本Random类进行处理,考虑如下问题,生成n位邀请码,要求邀请码中的字符为0-9A-Z,这种方式只需要采用Random取n个0-35之间的随机数,然后分别与0-9A-Z进行对应。去重操作可以交给数据库来解决。 优点: 1. 实现简单 2. 对邀请码要求量小的情况下相当适用 缺点: 1. 后期去重十分不方便,极易出现重复情况 2. Redi...原创 2019-08-13 21:01:11 · 341 阅读 · 0 评论 -
Redis源码阅读-服务端初始化-配置加载部分
Redis服务端(1.3.6版本)初始化——配置加载部分 对于Redis的源码阅读,笔者打算先从最低版本读起,这样能更好地理解版本迭代的原因,认清优化原因。 Redis服务端(1.3.6版本)初始化——配置加载部分 Redis服务端代码主要放在redis.c文件中。主要负责服务端业务逻辑实现,由上到下分为头文件引用、宏定义、数据结构、函数声明、全局变量、业务实现,几部分组成。本文主要讨论Redis...原创 2019-08-15 12:19:22 · 206 阅读 · 0 评论