Redis在MVC的存值取值
阅读原文时间:2021年04月20日阅读:5

view:
function Insert() {
var obj = {

            Name:$("#name").val(),
            Mubiao:$("#mubiao").val(),
            Gufen:$("#gufen").val(),
            Money:$("#money").val(),
            Shouyi: $("#shouyi").val(),
            key:"num"
        }
        $.ajax({
            url: "/Dapper/InsertRedis",
            data: obj,
            dataType: "json",
            type: "post",
            success: function (result) {
                if (result !=null) {
                    location.href = "/dapper/Tiaozhuan";
                }
                else {
                    alert("失败");
                    return;
                }
            }
        })

        controller:
         [HttpPost]
    public ActionResult InsertRedis(RedisModel model)
    {

        打开连接
        RedisClient client = new RedisClient("127.0.0.1", 6379);
        //清空数据库
        client.FlushAll();
        //存值   
        client.Add<RedisModel>(model.key,model);
        //返回
        return Json(new { Num = model, Key = model.key });
    }