diff --git a/NewLife.Redis.Extensions/NewLife.Redis.Extensions.csproj b/NewLife.Redis.Extensions/NewLife.Redis.Extensions.csproj
index 755839a..891b4c3 100644
--- a/NewLife.Redis.Extensions/NewLife.Redis.Extensions.csproj
+++ b/NewLife.Redis.Extensions/NewLife.Redis.Extensions.csproj
@@ -6,7 +6,7 @@
Redis扩展库,便于注入Redis,支持分布式缓存IDistributedCache和数据保护IDataProtection
新生命开发团队
©2002-2025 新生命开发团队
- 6.1
+ 6.2
$([System.DateTime]::Now.ToString(`yyyy.MMdd`))
$(VersionPrefix).$(VersionSuffix)
$(Version)
diff --git a/NewLife.Redis/NewLife.Redis.csproj b/NewLife.Redis/NewLife.Redis.csproj
index 7982922..7f14d5c 100644
--- a/NewLife.Redis/NewLife.Redis.csproj
+++ b/NewLife.Redis/NewLife.Redis.csproj
@@ -7,7 +7,7 @@
Redis基础操作、消息队列,经过日均100亿次调用量的项目验证
新生命开发团队
©2002-2025 新生命开发团队
- 6.1
+ 6.2
$([System.DateTime]::Now.ToString(`yyyy.MMdd`))
$(VersionPrefix).$(VersionSuffix)
$(Version)
@@ -32,7 +32,7 @@
https://github.com/NewLifeX/NewLife.Redis
git
新生命团队;X组件;NewLife;$(AssemblyName)
- 恢复RedisClient同步方法,减少线程饥渴;内存优化,在高并发场合减少内存分配
+ 支持Lua
MIT
true
true
@@ -56,7 +56,7 @@
-
+
diff --git a/NewLife.Redis/RedisHash.cs b/NewLife.Redis/RedisHash.cs
index 4b40948..7cd92cb 100644
--- a/NewLife.Redis/RedisHash.cs
+++ b/NewLife.Redis/RedisHash.cs
@@ -157,10 +157,10 @@ public class RedisHash : RedisBase, IDictionary
var rs = Execute((r, k) => r.Execute("HGETALL", Key));
if (rs == null || rs.Length == 0) return dic;
- for (var i = 0; i < rs.Length; i++)
+ for (var i = 0; i < rs.Length - 1; i += 2)
{
var pk = rs[i];
- var pk2 = rs[++i];
+ var pk2 = rs[i + 1];
var key = Redis.Encoder.Decode(pk);
var value = Redis.Encoder.Decode(pk2);
if (key != null) dic[key] = value;
diff --git a/Samples/Benchmark/Benchmark.csproj b/Samples/Benchmark/Benchmark.csproj
index 5205964..1d6c926 100644
--- a/Samples/Benchmark/Benchmark.csproj
+++ b/Samples/Benchmark/Benchmark.csproj
@@ -24,7 +24,7 @@
-
+
diff --git a/Test/Test.csproj b/Test/Test.csproj
index 5cd0cee..2de2100 100644
--- a/Test/Test.csproj
+++ b/Test/Test.csproj
@@ -16,7 +16,7 @@
-
+
diff --git a/XUnitTest/RedisTest.cs b/XUnitTest/RedisTest.cs
index 0519cc7..f34f137 100644
--- a/XUnitTest/RedisTest.cs
+++ b/XUnitTest/RedisTest.cs
@@ -138,7 +138,9 @@ public class RedisTest
Assert.Equal(dic.Count, dic2.Count);
foreach (var item in dic)
+ {
Assert.Equal(item.Value, dic2[item.Key]);
+ }
}
[TestOrder(8)]
diff --git a/XUnitTest/XUnitTest.csproj b/XUnitTest/XUnitTest.csproj
index 8c90a81..867969e 100644
--- a/XUnitTest/XUnitTest.csproj
+++ b/XUnitTest/XUnitTest.csproj
@@ -10,7 +10,7 @@
-
+