diff --git a/RedisStudyTest/RedisListStudyTest.cs b/RedisStudyTest/RedisListStudyTest.cs
new file mode 100644
index 0000000..661dc58
--- /dev/null
+++ b/RedisStudyTest/RedisListStudyTest.cs
@@ -0,0 +1,61 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+using Newtonsoft.Json;
+using Newtonsoft.Json.Serialization;
+
+using StackExchange.Redis;
+using Xunit;
+using Xunit.Extensions;
+using Xunit.Serialization;
+using Xunit.Abstractions;
+using Xunit.Sdk;
+
+using RedisStudyModel;
+using RedisStuy;
+
+namespace RedisStudyTest
+{
+    [Trait("RedisString", "All")]
+    public class RedisListStudyTest : IDisposable
+    {
+        #region 初始化
+        private readonly ITestOutputHelper testOutput;
+        private IDatabase redisDatabase = null;
+        private RedisListStudy redisListStudy = null;
+        private TimeSpan defaultExpiry =TimeSpan.FromSeconds(20);
+        private string defaultRedisKey = "RedisStudy:List:xUnitTest";
+
+        /// <summary>
+        /// 构造
+        /// </summary>
+        public RedisListStudyTest(ITestOutputHelper output)
+        {
+            this.testOutput = output;
+            redisDatabase = RedisHelper.GetRedisDatabase();
+            redisListStudy = new RedisListStudy();
+
+        }
+        #endregion
+
+        #region
+        [Fact]
+        public void ListLeftPushTest()
+        {
+            var listLength = redisListStudy.ListLeftPush(defaultRedisKey, "first");
+            Assert.Equal(1, listLength);
+        }
+
+        #endregion
+
+        #region 清理
+        public void Dispose()
+        {
+            redisDatabase.KeyDelete(defaultRedisKey);
+        }
+        #endregion
+    }
+}
diff --git a/RedisStudyTest/RedisStudyTest.csproj b/RedisStudyTest/RedisStudyTest.csproj
index f0af8da..7d0a5e1 100644
--- a/RedisStudyTest/RedisStudyTest.csproj
+++ b/RedisStudyTest/RedisStudyTest.csproj
@@ -79,6 +79,7 @@
   <ItemGroup>
     <Compile Include="RedisHashStudyTest.cs" />
     <Compile Include="RedisLockStudyTest.cs" />
+    <Compile Include="RedisListStudyTest.cs" />
     <Compile Include="RedisStringStudyTest.cs" />
     <Compile Include="RedisStudyTest.cs" />
     <Compile Include="RedisSortSetStudyTest.cs" />