Article Details

Title · Authors · Abstract · Keywords · DOI · References

Design and Implementation of Seckill Lottery System Based on Redis

JIA Yewu, TANG Zeyu, ZHANG Guoshun, WANG Xufeng, MA Shiyu, LI Zhengxi

(China Mobile Online Services Co., Ltd., Zhengzhou 450000, China)

Section:Computer Technology · Vol. 2025, Issue 8 · Pages:100-105 · 2096-4706(2025)08-0100-06 · CLC number:TP311 · Document code:A · DOI:10.19850/j.cnki.2096-4706.2025.08.019

Abstract

With the development of Internet technology and the upgrading of user needs, seckill system and raffle activities have become an important means for the platform to attract new users and increase the number of users. Among them, raffle activities are more efficient to detonate fission effects through social software sharing. However, high-concurrency processing has become a key challenge to the success of these activities, testing the system stability and user experience. Therefore, this paper designs a high-concurrency APP seckill lottery system based on Redis cluster. Through load balancing, three-end (resource-end, client-end, server-end) separation design, Lua script control technology, asynchronous award mechanism, traffic control algorithm and other technical means, it ensures the stable operation of the system, improves the user experience, and provides a solid technical foundation for the smooth development of platform activities.

Keywords

Redis; high-concurrency; seckill system; system design

References

  1. [1] Zhang Jiji, Song Xueping, Fei Jiyou, etc Design and Implementation of Big Data Analysis System Based on Vehicle Information [J]. Computer Applications and Software, 2023, 40 (1): 11-16+37
  2. [2] Hu Ke, Chen Yong Implementation and analysis of high availability cluster and load balancing configuration based on Nginx+Keepalived [J]. Microcomputer Applications, 2022, 38 (5): 200-202
  3. [3] Zhao Runfa, Lou Yuansheng, Ye Feng, etc Research and Application of Industrial Big Data Platform Based on Flink [J]. Computer Engineering and Design, 2022, 43 (3): 886-894
  4. [4] Wang Yihan Design and Construction of Government Data Open Platform Based on SOA [D]. Harbin: Heilongjiang University, 2021
  5. [5] Zhao Lishuai, Li Gengyu, Wu Zhenyu, etc Historical Data Archiving Technology Based on Hierarchical Heterogeneous Database System [J]. Telecommunications Science, 2018, 34 (S1): 174-178
  6. [6] Ding Yu Design and Implementation of the "Blueberry Cloud Supermarket" Integrated Media E-commerce Mini Program Platform [J]. Radio and Television Information, 2021, 28 (8): 33-35
  7. [7] Liao Zhuo, Yao Min, Yu Xiao, etc Design and Implementation of High Availability MySQL Database Based on Keepalived and Mycat [J]. Modern Information Technology, 2022, 6 (11): 27-29+33
  8. [8] Yan Baozheng Design and Implementation of E-commerce Flash Sale System Based on Microservice Architecture [D]. Shanghai: East China Normal University, 2021
  9. [9] Li Linfei Design and Implementation of Persistence Scheme Based on In Memory Database [D]. Chengdu: University of Electronic Science and Technology of China, 2020
  10. [10] Li Shiyun Performance optimization of crowdsourcing system based on Redis in memory database [D]. Hangzhou: Zhejiang University, 2016

About the authors

Jia Yewu (1985-), male, Han ethnicity, from Xinyang, Henan Province, senior engineer, bachelor's degree, research direction: construction of operation and maintenance management system, construction of digital standardized operation and maintenance system; Corresponding author: Tang Zeyu (1990-), male, Han nationality, from Mengzhou, Henan, engineer, master's student, research direction: system availability architecture design; Zhang Guoshun (1992-), male, Han nationality, from Anyang, Henan, engineer, master's student, research direction: intelligent operation and maintenance; Wang Xufeng (1980-), male, Han nationality, from Song County, Henan Province, engineer, master's student, research direction: computer software and theory; Ma Shiyu (1988-), male, Han ethnicity, born in Jiaozuo, Henan Province, China, engineer, bachelor's degree, research direction: computer software development; Li Zhengxi (1995-), male, Han ethnicity, born in Jiaozuo, Henan Province, China, engineer, bachelor's degree, research direction: intelligent operation and maintenance.