Volume 19 Number 1 (2024)
Home > Archive > 2024 > Volume 19 Number 1 (2024) >
JSW 2024 Vol.19(1): 1-8
doi: 10.17706/jsw.19.1.1-8

Research and Application of Distributed Cache Based on Redis

Lanying Shi*, Hongming Qiao, Chengwei Yang, Yiquan Jiang, Kefeng Yu, Chunhua Chen
China Telecom Research Institute, Guangzhou, 510000, China.
* Corresponding author. Tel.: 13808871920; email: shily3@chinatelecom.cn (L.Y.S.)

Manuscript submitted May 4, 2023; accepted June 8, 2023; accepted August 10, 2023; published January 12, 2024.

Abstract—As a traditional relational database, MySQL provides complete ACID operations, supports rich data types, powerful associated queries, where statements, etc., can easily establish query indexes, perform complex operations such as internal connection, external connection, summation, sorting, grouping, and support functions such as stored procedures. The product is highly mature and powerful. However, when databases face large-scale data access, disk I/O often becomes a performance bottleneck. In complex telecommunications business scenarios, high-frequency access to data such as product instances, sales product instances, product/sales product specifications, and accounts in telecommunications business can result in high database load and low efficiency if operated directly across tables or databases. Adopting distributed caching products can greatly improve performance and reduce database load. Therefore, this article proposes a distributed caching system to solve the disk I/O performance bottleneck caused by large-scale and high concurrency database access. It is a memory based, persistence, high-performance, highly reliable, and horizontally scalable distributed NoSQL memory database product. It supports memory management of sub databases and sub tables, provides disaster recovery, recovery, monitoring, migration and other capabilities, and supports transparent access for API provisioning.

Keywords—database, distributed, massive scale, high concurrency


Cite: Lanying Shi, Hongming Qiao, Chengwei Yang, Yiquan Jiang, Kefeng Yu, Chunhua Chen , "Research and Application of Distributed Cache Based on Redis," Journal of Software vol. 19, no. 1, pp. 1-8, 2024.

Copyright @ 2024 by the authors. This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0)

General Information

  • ISSN: 1796-217X (Online)
  • Frequency:  Quarterly
  • Editor-in-Chief: Prof. Antanas Verikas
  • Executive Editor: Ms. Yoyo Y. Zhou
  • Abstracting/ Indexing: DBLP, EBSCO, CNKIGoogle Scholar, ProQuest, INSPEC(IET), ULRICH's Periodicals Directory, WorldCat, etc
  • E-mail: jsweditorialoffice@gmail.com
  • APC: 500USD
  • Jun 12, 2024 News!

    Vol 19, No 2 has been published with online version   [Click]

  • Jan 04, 2024 News!

    JSW will adopt Article-by-Article Work Flow

  • Apr 01, 2024 News!

    Vol 14, No 4- Vol 14, No 12 has been indexed by IET-(Inspec)     [Click]

  • Apr 01, 2024 News!

    Papers published in JSW Vol 18, No 1- Vol 18, No 6 have been indexed by DBLP   [Click]

  • Mar 01, 2024 News!

    Vol 19, No 1 has been published with online version    [Click]