Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages