Mövzunu Açan
#0
Redis, yüksek performanslı bir veri yapısı sunucusu olarak, verilerinizi güvenli bir şekilde saklamanız için çeşitli yedekleme yöntemleri sunar. Bu makalede, Linux üzerinde Redis veri yedekleme işlemlerini detaylı bir şekilde ele alacağız.
Redis, verilerinizi yedeklemek için iki ana yöntem kullanır: RDB (Redis Database Backup) ve AOF (Append Only File). RDB, belirli aralıklarla verilerinizi bir dosyaya yazarak yedeklerken, AOF her yazma işlemini kaydederek daha sürekli bir yedekleme sağlar. Aşağıda bu yöntemlerin nasıl kullanılacağını açıklayacağım.
Bu ayarlar, Redis'in 15 dakikada bir en az 1 değişiklik, 5 dakikada 10 değişiklik veya 1 dakikada 10,000 değişiklik gerçekleştirdiyse yedek almasını sağlar. Yedekleme dosyası genellikle
Bu yöntemlerle Redis veri yapınızı güvenli bir şekilde yedekleyebilir ve veri kaybı riskini minimize edebilirsiniz. Yedekleme stratejinizi belirlerken, sistem gereksinimlerinizi ve veri kaybı toleransınızı göz önünde bulundurmalısınız.
Redis, verilerinizi yedeklemek için iki ana yöntem kullanır: RDB (Redis Database Backup) ve AOF (Append Only File). RDB, belirli aralıklarla verilerinizi bir dosyaya yazarak yedeklerken, AOF her yazma işlemini kaydederek daha sürekli bir yedekleme sağlar. Aşağıda bu yöntemlerin nasıl kullanılacağını açıklayacağım.
- RDB Yedeklemesi:
redis.conf dosyasında yapılandırılabilir. Örneğin:CODE
123 save 900 1
save 300 10
save 60 10000Bu ayarlar, Redis'in 15 dakikada bir en az 1 değişiklik, 5 dakikada 10 değişiklik veya 1 dakikada 10,000 değişiklik gerçekleştirdiyse yedek almasını sağlar. Yedekleme dosyası genellikle
/var/lib/redis/dump.rdb konumunda bulunur. Yedek almak için bu dosyayı başka bir dizine kopyalayabilirsiniz:CODE
1 cp /var/lib/redis/dump.rdb /path/to/backup/dump_$(date +%Y%m%d).rdb- AOF Yedeklemesi:
/var/lib/redis/appendonly.aof yolunda bulunur. AOF yedeklemesi almak için dosyayı benzer şekilde kopyalayabilirsiniz:CODE
1 cp /var/lib/redis/appendonly.aof /path/to/backup/appendonly_$(date +%Y%m%d).aof- Yedekleme Süreçlerini Otomatikleştirme:
CODE
1 0 2 * * * cp /var/lib/redis/dump.rdb /path/to/backup/dump_$(date +\%Y\%m\%d).rdbBu yöntemlerle Redis veri yapınızı güvenli bir şekilde yedekleyebilir ve veri kaybı riskini minimize edebilirsiniz. Yedekleme stratejinizi belirlerken, sistem gereksinimlerinizi ve veri kaybı toleransınızı göz önünde bulundurmalısınız.