2013-08-12 37 views
1

對redis工具來說,這是非常新穎的。 我的目標是複製2個Sqlite數據庫(主/從概念)。 是否有可能使用Redis工具? 如果有的話,請指導如何做到這一點。使用Redis的Sqlite複製

+0

這裏的數據庫將位於遠程。所以有可能複製遠程機器的數據。 – ajayks

+0

Redis不是數據庫複製工具。雖然可以使用Redis實現分佈式隊列,但它可能不適合主/從數據庫複製,這需要有序和有保證的數據交付(一次且僅有一次語義)。 –

回答

2

你可能有興趣在這個hack

與這個補丁[...]一個SQLite數據庫完全存儲在Redis的Hash對象。

這個小黑客的一個非常整潔的副作用是它允許使用Redis複製自動複製SQLite數據庫。

你可以發現更多的細節這個博客帖子中:http://grisha.org/blog/2013/05/29/sqlite-db-stored-in-a-redis-hash(其核心思想是使用Redis的作爲sqlite的感謝VFS接口後端)。

+0

+1對'有趣' – raffian

+0

嘿提到的黑客是舊版本!有誰試過這個和複製sqlite數據庫? – ajayks