mirror of
https://github.com/HDT3213/godis.git
synced 2025-10-05 08:46:56 +08:00
replication slave side
This commit is contained in:
@@ -826,29 +826,29 @@ func execBitPos(db *DB, args [][]byte) redis.Reply {
|
||||
}
|
||||
|
||||
func init() {
|
||||
RegisterCommand("Set", execSet, writeFirstKey, rollbackFirstKey, -3)
|
||||
RegisterCommand("SetNx", execSetNX, writeFirstKey, rollbackFirstKey, 3)
|
||||
RegisterCommand("SetEX", execSetEX, writeFirstKey, rollbackFirstKey, 4)
|
||||
RegisterCommand("PSetEX", execPSetEX, writeFirstKey, rollbackFirstKey, 4)
|
||||
RegisterCommand("MSet", execMSet, prepareMSet, undoMSet, -3)
|
||||
RegisterCommand("MGet", execMGet, prepareMGet, nil, -2)
|
||||
RegisterCommand("MSetNX", execMSetNX, prepareMSet, undoMSet, -3)
|
||||
RegisterCommand("Get", execGet, readFirstKey, nil, 2)
|
||||
RegisterCommand("GetEX", execGetEX, writeFirstKey, rollbackFirstKey, -2)
|
||||
RegisterCommand("GetSet", execGetSet, writeFirstKey, rollbackFirstKey, 3)
|
||||
RegisterCommand("GetDel", execGetDel, writeFirstKey, rollbackFirstKey, 2)
|
||||
RegisterCommand("Incr", execIncr, writeFirstKey, rollbackFirstKey, 2)
|
||||
RegisterCommand("IncrBy", execIncrBy, writeFirstKey, rollbackFirstKey, 3)
|
||||
RegisterCommand("IncrByFloat", execIncrByFloat, writeFirstKey, rollbackFirstKey, 3)
|
||||
RegisterCommand("Decr", execDecr, writeFirstKey, rollbackFirstKey, 2)
|
||||
RegisterCommand("DecrBy", execDecrBy, writeFirstKey, rollbackFirstKey, 3)
|
||||
RegisterCommand("StrLen", execStrLen, readFirstKey, nil, 2)
|
||||
RegisterCommand("Append", execAppend, writeFirstKey, rollbackFirstKey, 3)
|
||||
RegisterCommand("SetRange", execSetRange, writeFirstKey, rollbackFirstKey, 4)
|
||||
RegisterCommand("GetRange", execGetRange, readFirstKey, nil, 4)
|
||||
RegisterCommand("SetBit", execSetBit, writeFirstKey, rollbackFirstKey, 4)
|
||||
RegisterCommand("GetBit", execGetBit, readFirstKey, nil, 3)
|
||||
RegisterCommand("BitCount", execBitCount, readFirstKey, nil, -2)
|
||||
RegisterCommand("BitPos", execBitPos, readFirstKey, nil, -3)
|
||||
RegisterCommand("Set", execSet, writeFirstKey, rollbackFirstKey, -3, flagWrite)
|
||||
RegisterCommand("SetNx", execSetNX, writeFirstKey, rollbackFirstKey, 3, flagWrite)
|
||||
RegisterCommand("SetEX", execSetEX, writeFirstKey, rollbackFirstKey, 4, flagWrite)
|
||||
RegisterCommand("PSetEX", execPSetEX, writeFirstKey, rollbackFirstKey, 4, flagWrite)
|
||||
RegisterCommand("MSet", execMSet, prepareMSet, undoMSet, -3, flagWrite)
|
||||
RegisterCommand("MGet", execMGet, prepareMGet, nil, -2, flagReadOnly)
|
||||
RegisterCommand("MSetNX", execMSetNX, prepareMSet, undoMSet, -3, flagWrite)
|
||||
RegisterCommand("Get", execGet, readFirstKey, nil, 2, flagReadOnly)
|
||||
RegisterCommand("GetEX", execGetEX, writeFirstKey, rollbackFirstKey, -2, flagReadOnly)
|
||||
RegisterCommand("GetSet", execGetSet, writeFirstKey, rollbackFirstKey, 3, flagWrite)
|
||||
RegisterCommand("GetDel", execGetDel, writeFirstKey, rollbackFirstKey, 2, flagWrite)
|
||||
RegisterCommand("Incr", execIncr, writeFirstKey, rollbackFirstKey, 2, flagWrite)
|
||||
RegisterCommand("IncrBy", execIncrBy, writeFirstKey, rollbackFirstKey, 3, flagWrite)
|
||||
RegisterCommand("IncrByFloat", execIncrByFloat, writeFirstKey, rollbackFirstKey, 3, flagWrite)
|
||||
RegisterCommand("Decr", execDecr, writeFirstKey, rollbackFirstKey, 2, flagWrite)
|
||||
RegisterCommand("DecrBy", execDecrBy, writeFirstKey, rollbackFirstKey, 3, flagWrite)
|
||||
RegisterCommand("StrLen", execStrLen, readFirstKey, nil, 2, flagReadOnly)
|
||||
RegisterCommand("Append", execAppend, writeFirstKey, rollbackFirstKey, 3, flagWrite)
|
||||
RegisterCommand("SetRange", execSetRange, writeFirstKey, rollbackFirstKey, 4, flagWrite)
|
||||
RegisterCommand("GetRange", execGetRange, readFirstKey, nil, 4, flagReadOnly)
|
||||
RegisterCommand("SetBit", execSetBit, writeFirstKey, rollbackFirstKey, 4, flagWrite)
|
||||
RegisterCommand("GetBit", execGetBit, readFirstKey, nil, 3, flagReadOnly)
|
||||
RegisterCommand("BitCount", execBitCount, readFirstKey, nil, -2, flagReadOnly)
|
||||
RegisterCommand("BitPos", execBitPos, readFirstKey, nil, -3, flagReadOnly)
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user