【发布时间】:2013-07-23 04:54:20
【问题描述】:
我可以写入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();
}
【问题讨论】: