分类 后端技术 下的文章

活动列表一个SQL解决排序问题

排序需求 活动列表排序规则要求如下: 进行中/报名中,置顶的活动,置顶指数越高排越靠前 进行中,距离现在越近越靠前 报名中,距离现在越近越靠前 已结束,置顶的活动 已结束,距离现在越近越靠前的活动 实现SQL # 数据表结构 CREATE TABLE `cps_activity` ( `event_id` INT(10) UNSIGNED NOT NULL AUTO_INCREMEN...

继续阅读 »

Redis原子操作与其业务场景

Redis单线程到底指什么? 执行 Redis 命令的核心模块是单线程的,而不是整个 Redis 实例就一个线程,Redis 其他模块还有各自模块的线程的。 Redis 的瓶颈并不在 CPU,而在内存和网络 其实,Redis 4.0 开始就有多线程的概念了,比如 Redis 通过多线程方式在后台删除对象、以及通过 Redis 模块实现的阻塞命令等。 由于redis命令核心是单线程的,所以操作...

继续阅读 »