c# - how to save data from redis to a file in disk and read back to redis? -


i can write redis , read in program

however, after close server, guess data deleted memory

how make data in redis saved disk , next time open redis that

it can open data, let console program read it?

if computer restart due power off suddenly, can redis recover status ,

let program can read previous data?

static void main(string[] args)         {             redisclient redisclient = new redisclient("localhost");             redisclient.flushall();              var redistodos = redisclient.as<todo>();;             todo todo1 = new todo();             todo1.content = "wind";             todo1.id = redistodos.getnextsequence();             todo1.order = 1;             todo1.done = false;              redistodos.store(todo1);             var savedtodo = redistodos.getbyid(todo1.id);             var alltodos = redistodos.getall();             foreach(var in alltodos)             {                 console.writeline(i.content);             }             console.readkey();         } 

what looking redis persistance.

you might want checkout commands save or bgsave dump data disk rdb files. these files can later used load data redis on startup


Comments