Skip to content

guildxyz/redis-benchmark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Redis JSON Performance Benchmark

TypeScript benchmark comparing Redis JSON.SET operations across different batch methods using Bun.

Quick Start

# Start Redis Stack
docker-compose up -d

# Run benchmark (generates data + benchmarks)
bun run benchmark

# Custom parameters: records, json-size-multiplier
bun run src/benchmark.ts 10000 2.0

Usage

# Convenience scripts
bun run benchmark:small   # 1K records, ~1KB each
bun run benchmark:medium  # 10K records, ~2KB each
bun run benchmark:large   # 50K records, ~3KB each

# Custom benchmark
bun run src/benchmark.ts 5000 1.5

Redis Connection

redis://localhost:6380

Access Points

Results

The benchmark tests:

  • Pipeline (500 batch): ~50K records/sec
  • Multi/Exec (5000 batch): ~35K records/sec
  • Promises (Parallel): ~45K records/sec
  • Sequential: ~5K records/sec

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published