我可以在程序中写入redis并从中读取
但是,关闭服务器后,我猜数据会从内存中删除
如何使redis中的数据保存到磁盘,下次我打开redis时
它可以打开数据,让控制台程序读取吗?
如果我的电脑突然断电重启,redis可以恢复状态吗?
让程序可以读取以前的数据吗?
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 i in allTodos)
{
Console.WriteLine(i.Content);
}
Console.ReadKey();
}