wildpervert Mesaj tarihi: Temmuz 28, 2012 Paylaş Mesaj tarihi: Temmuz 28, 2012 çok zordayım bi de sinirlendim artık bi noktadan sonra tabi. redis migrate yapmam lazım bi serverdan bi servera. fakat masterdakinin kurulumu muhtemel sıçık olduğundan, yeni servera aktaramıyorum. ya da benim tahminim bu. redis master varsa biraz yol göstersin Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
nedanko Mesaj tarihi: Temmuz 28, 2012 Paylaş Mesaj tarihi: Temmuz 28, 2012 redis te permanent data tutmak cok kotu bir secim :) Muhtemelen biliyosundur ama http://redis.io/topics/replication burasi yardimci olmuyor mu? Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
wildpervert Mesaj tarihi: Temmuz 30, 2012 Konuyu açan Paylaş Mesaj tarihi: Temmuz 30, 2012 redis.io zaten temel kitabım :P ya benim problemim şu aslında, unix konusunda imba tecrübeli değilim. redis kurulumunda system init de açılması için bi kullanıcı üzerinden çalıştırtılıyo falan filan. sen daha iyi anlarsın. neyse, ben bunları kurarken sanırım hatalı kurmuşum. çalıştıran kullanıcının bi şekilde dump çıkarması gerekirken, tahminen permissionlardan dolayı dump çıkaramıyor, save diyince error veriyor. ben de ikinci bi server açtım redis kurdum düzgün. sonra aralarında master-slave olarak bağladım birini birine. fakat bu seferde sync etmiyor. daha önceden redis de MIGRATE diye bi command mevcuttu. direk serverı veriyon hop taşıodu. artık yok. tek yolum redis-cli girip keys * çekip 15000 keyi tek tek yazıp get edip valuelarıyla birlikte içeri girmek. durumum bu. çoh zordayım :) neyse durumu da açık açık yazmış olayım ki bilene denk gelirim belki diye Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
nedanko Mesaj tarihi: Temmuz 30, 2012 Paylaş Mesaj tarihi: Temmuz 30, 2012 sorununu cidden anlamadim. anladim ama anlamadim. detay az, ne hatasi veriyo, hangi komutlari veriyosun vs. bunlari yazma tabii de, senin en sagliklisi manual sync yapman gibi cidden. 50-100 satir koda bakar, cok key de yokmus zaten. Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
wildpervert Mesaj tarihi: Temmuz 30, 2012 Konuyu açan Paylaş Mesaj tarihi: Temmuz 30, 2012 biraz ifade sorunu oldu sanırım kusura bakma. mecburiyet ve yokluktan şöyle bi kod çıkardım. rediska kullanıyorum. ihtiyacı olan olabilir. isterseniz başlığa rediska da ekleyin keywor olarak daha iyi olur $options = array( 'namespace' => 'xxx_', 'servers' => array( array('host' => '127.0.0.1', 'port' => 6379) ) ); $options2 = array( 'namespace' => 'xxx_', 'servers' => array( array('host' => 'x.x.x.x', 'port' => 6379) ) ); require_once 'includes/Rediska/library/Rediska.php'; $source = new Rediska($options); $destiny = new Rediska($options2); $result=shell_exec("/opt/redis/redis-cli keys xxx_general*"); // stats, general $result = array_filter(explode('xxx_', $result)); foreach($result as $value) { echo $value.', '; $tmp = explode('xxx_', $value); $destiny->set(trim($tmp[0]), $source->get(trim($tmp[0]))); } echo 'done!'; ?> Link to comment Sosyal ağlarda paylaş Daha fazla paylaşım seçeneği…
Öne çıkan mesajlar