dc.contributor.author | RIZA, Alife Zidane | |
dc.date.accessioned | 2024-05-21T03:39:01Z | |
dc.date.available | 2024-05-21T03:39:01Z | |
dc.date.issued | 2023-07-11 | |
dc.identifier.nim | 192410102013 | en_US |
dc.identifier.uri | https://repository.unej.ac.id/xmlui/handle/123456789/120599 | |
dc.description.abstract | Quizzes in the Information Technology program are often held simultaneously or at different times for each class, resulting in an increased number of requests to the database. The issue lies in the storage of quizzes using disk, necessitating the use of Redis to expedite the data retrieval process. The quiz query pattern involves a time-related variable, requiring Redis to effectively manage memory storage. To test the data eviction policies, the study employed load testing methods on Least Recently Used (LRU), Least Frequently Used (LFU), and Volatile-ttl. The researchers constructed a backend server to connect to SQL and Redis, providing specific responses indicating the source of the data to determine the cache hit ratio. An API was developed and subjected to load testing five times. Measurements were taken in terms of milliseconds per request and data retrieval time. The load test was conducted over a 50-minute period, gradually increasing concurrency levels up to 100 users to assess performance under different load conditions. The results of the study revealed that Volatile-ttl exhibited a significant time difference, being 27.2 seconds faster than LRU and LFU in terms of milliseconds per request and 215 ms faster in terms of data processing. Volatile-ttl also achieved the highest hit ratio at 88.42%, followed by LFU at 86.33% and LRU at 85.80%. Volatile-ttl demonstrated a 2.62% higher hit ratio compared to LRU and LFU, indicating that on average, Volatile-ttl processed requests with a cache of 208.496 out of 233.388 requests. | en_US |
dc.language.iso | other | en_US |
dc.publisher | Fakultas Ilmu Komputer | en_US |
dc.subject | NOSQL | en_US |
dc.subject | REDIS | en_US |
dc.subject | LOAD TESTING | en_US |
dc.subject | LRU | en_US |
dc.subject | LFU | en_US |
dc.subject | VOLATILE-TTL | en_US |
dc.subject | LATENCY | en_US |
dc.title | Analisis Performa Eviction Policy Redis Menggunakan Load Testing pada Pola Kueri Kuis | en_US |
dc.type | Skripsi | en_US |
dc.identifier.prodi | Teknologi Informasi | en_US |
dc.identifier.pembimbing1 | Windi Eka Yulia Retnani S.Kom., MT. | en_US |
dc.identifier.pembimbing2 | Mohammad Zarkasi, S.Kom., M.Kom. | en_US |
dc.identifier.validator | validasi_repo_iswahyudi_desember_2023_6 | en_US |
dc.identifier.finalization | 0a67b73d_2024_05_tanggal 21 | en_US |