Useful Links
Computer Science
Databases
Redis Database
1. Introduction to Redis
2. Getting Started with Redis
3. Redis Core Concepts
4. Redis Data Structures
5. Advanced Redis Features
6. Redis Persistence
7. High Availability and Scalability
8. Redis Administration and Security
9. Client Integration
Redis Persistence
RDB Snapshots
RDB Concepts
Point-in-time snapshots
Binary format
Compression
RDB Configuration
Save directive
Database filename
Directory location
Compression settings
RDB Operations
SAVE command
BGSAVE command
LASTSAVE command
RDB Advantages and Disadvantages
Compact file size
Fast restart times
Data loss potential
CPU usage during saves
AOF Logging
AOF Concepts
Append-only file
Command logging
Replay mechanism
AOF Configuration
Appendonly directive
Filename configuration
Fsync policies
Rewrite settings
AOF Operations
BGREWRITEAOF command
AOF rewrite process
Log compaction
AOF Advantages and Disadvantages
Durability guarantees
Minimal data loss
Larger file sizes
Slower restarts
Persistence Strategy Selection
RDB-only persistence
AOF-only persistence
Combined RDB and AOF
No persistence
Performance trade-offs
Durability requirements
Backup and Recovery
Manual backup procedures
Automated backup strategies
Backup verification
Point-in-time recovery
Cross-platform compatibility
Data Migration
Export and import procedures
DUMP and RESTORE commands
MIGRATE command
Version compatibility
Large dataset migration
Previous
5. Advanced Redis Features
Go to top
Next
7. High Availability and Scalability