Skip to content
This repository was archived by the owner on Dec 24, 2022. It is now read-only.

Commit 00e3805

Browse files
committed
Don't use Set(args:3) < 2610
1 parent 61463a2 commit 00e3805

File tree

2 files changed

+22
-4
lines changed

2 files changed

+22
-4
lines changed

src/ServiceStack.Redis/RedisClient.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ public void SetEntry(string key, string value, TimeSpan expireIn)
136136
? value.ToUtf8Bytes()
137137
: null;
138138

139-
if (ServerVersionNumber >= 2600)
139+
if (ServerVersionNumber >= 2610)
140140
{
141141
if (expireIn.Milliseconds > 0)
142142
base.Set(key, bytesValue, 0, (long)expireIn.TotalMilliseconds);

tests/ServiceStack.Redis.Tests/RedisHyperLogTests.cs

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
using NUnit.Framework;
1+
using System;
2+
using NUnit.Framework;
3+
using ServiceStack.Text;
24

35
namespace ServiceStack.Redis.Tests
46
{
@@ -8,7 +10,7 @@ public class RedisHyperLogTests
810
[Test]
911
public void Can_Add_to_Hyperlog()
1012
{
11-
var redis = new RedisClient("10.0.0.64");
13+
var redis = new RedisClient("10.0.0.14");
1214
redis.FlushAll();
1315

1416
redis.AddToHyperLog("hyperlog", "a", "b", "c");
@@ -25,6 +27,22 @@ public void Can_Add_to_Hyperlog()
2527
var mergeCount = redis.CountHyperLog("hypermerge");
2628

2729
Assert.That(mergeCount, Is.EqualTo(6));
28-
}
30+
}
31+
32+
[Test]
33+
public void Test_on_old_redisserver()
34+
{
35+
var redis = new RedisClient("10.0.0.14");
36+
//var redis = new RedisClient();
37+
redis.FlushAll();
38+
39+
//redis.ExpireEntryIn("key", TimeSpan.FromDays(14));
40+
41+
redis.Set("key", "value", TimeSpan.FromDays(14));
42+
43+
var value = redis.Get("key");
44+
45+
value.FromUtf8Bytes().Print();
46+
}
2947
}
3048
}

0 commit comments

Comments
 (0)