mirror of
https://github.com/HDT3213/godis.git
synced 2025-10-09 02:30:20 +08:00
rename dump rdb
This commit is contained in:
@@ -22,14 +22,14 @@ func loadRdbFile(mdb *MultiDB) {
|
||||
_ = rdbFile.Close()
|
||||
}()
|
||||
decoder := rdb.NewDecoder(rdbFile)
|
||||
err = dumpRDB(decoder, mdb)
|
||||
err = importRDB(decoder, mdb)
|
||||
if err != nil {
|
||||
logger.Error("dump rdb file failed " + err.Error())
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
func dumpRDB(dec *core.Decoder, mdb *MultiDB) error {
|
||||
func importRDB(dec *core.Decoder, mdb *MultiDB) error {
|
||||
return dec.Parse(func(o rdb.RedisObject) bool {
|
||||
db := mdb.mustSelectDB(o.GetDBIndex())
|
||||
switch o.GetType() {
|
||||
|
@@ -285,7 +285,7 @@ func (mdb *MultiDB) doPsync() error {
|
||||
logger.Info(fmt.Sprintf("receive %d bytes of rdb from master", len(psyncData.Arg)))
|
||||
rdbDec := rdb.NewDecoder(bytes.NewReader(psyncData.Arg))
|
||||
rdbHolder := MakeBasicMultiDB()
|
||||
err = dumpRDB(rdbDec, rdbHolder)
|
||||
err = importRDB(rdbDec, rdbHolder)
|
||||
if err != nil {
|
||||
return errors.New("dump rdb failed: " + err.Error())
|
||||
}
|
||||
|
Reference in New Issue
Block a user