我正在使用laravel和job。我的服务是centOS。 我想处理失败的工作。但我不希望失败的作业连接到数据库。
有什么方法可以使用redis代替数据库吗?
using MongoDB.Entities;
namespace StackOverflow
{
public class Program
{
public class User : Entity
{
public string Email { get; set; }
}
private static void Main(string[] args)
{
new DB("test");
var user = new User { Email = "Email@Domain.Com" };
user.Save();
DB.Update<User>()
.Match(u => u.ID == user.ID)
.WithPipelineStage("{ $set: { LowerCaseEmail: { $toLower: '$Email' } } }")
.WithPipelineStage("{ $unset: 'Email'}") //if you need to remove the original field
.ExecutePipeline();
}
}
}
已更新
我正在使用Redis。但是当我的工作失败时,我会遇到很多连接数据库错误。