diff --git a/RedisStudyTest/RedisStringStudyTest.cs b/RedisStudyTest/RedisStringStudyTest.cs index 8895154..0029b08 100644 --- a/RedisStudyTest/RedisStringStudyTest.cs +++ b/RedisStudyTest/RedisStringStudyTest.cs @@ -325,6 +325,43 @@ namespace RedisStudyTest Assert.False(result.HasValue); } + + [Fact] + public void StringGetTest() + { + redisStringStudy.StringSet(defaultRedisKey, "wanggaofeng", defaultExpiry); + + var getValue = redisStringStudy.StringGet(defaultRedisKey); + Assert.Equal("wanggaofeng",getValue); + } + + [Fact] + public void StringGetGroupTest() + { + RedisKey[] keys = new RedisKey[] + { + "RedisStudy:String:xUnitTest1", + "RedisStudy:String:xUnitTest2" + }; + RedisValue[] values = new RedisValue[] + { + "wanggaofeng", + "王高峰", + }; + + KeyValuePair[] pairs=new KeyValuePair[] + { + new KeyValuePair(keys[0],values[0]), + new KeyValuePair(keys[1],values[1]), + }; + redisStringStudy.StringSet(pairs); + + + var getValus = redisStringStudy.StringGet(keys); + Assert.Contains(values[0], getValus); + Assert.Contains(values[1], getValus); + } + #endregion #region StringGetRange @@ -372,6 +409,21 @@ namespace RedisStudyTest #endregion + #region StringLength + + [Fact] + public void StringLengthTest() + { + var length = redisStringStudy.StringLength(defaultRedisKey); + Assert.Equal(0,length); + + redisStringStudy.StringSet(defaultRedisKey, "wanggaofeng", defaultExpiry); + length = redisStringStudy.StringLength(defaultRedisKey); + Assert.Equal("wanggaofeng".Length, length); + } + + #endregion + #region 清理 public void Dispose() {