public string AddCar(int goodId, int goodNum) { ProductInfo info = _goodsList.GetProductinfo(goodId); if (info.ProductAmount < goodNum) { return("库存不足"); } info.ProductAmount = goodNum; List <ProductInfo> list = redis.Get <List <ProductInfo> >("shopcar"); //商品购物车是不是空的 if (list != null) { var m = list.Where(x => x.ProductId == goodId).FirstOrDefault(); if (m != null) { return("已加入该商品"); } else { list.Add(info); //return "加入成功"; } } else { list = new List <ProductInfo>(); list.Add(info); } redis.Set("shopcar", list); redis.Expire("shopcar", 3600); return("加入成功"); }
public void Test1() { var csredis = new CSRedis.CSRedisClient("localhost:6379,defaultDatabase=13,poolsize=10"); var pong = csredis.Ping(); Assert.True(pong); var flag = csredis.Set("key", "123"); Assert.True(flag); var val = csredis.Get("key"); Assert.Equal("123", val); }