You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 24, 2022. It is now read-only.
@@ -499,7 +499,7 @@ var mergeCount = redis.CountHyperLog("mergedset"); //6
499
499
500
500
### Scan APIs
501
501
502
-
Redis v2.8 introduced a beautiful new [SCAN](http://redis.io/commands/scan) operation that provides an optimal strategy for traversing a redis instance entire keyset in managable-size chunks utilizing only a client-side cursor and without introducing any server state. It's a higher performance alternative and should be used instead of [KEYS](http://redis.io/commands/keys) in application code. SCAN and its related operations for traversing members of Sets, Sorted Sets and Hashes are now available in the Redis Client in the following API's:
502
+
Redis v2.8 introduced a beautiful new [SCAN](http://redis.io/commands/scan) operation that provides an optimal strategy for traversing a redis instance entire keyset in managable-size chunks utilizing only a client-side cursor and without introducing any server state. It's a higher performance alternative and should be used instead of [KEYS](http://redis.io/commands/keys) in application code. SCAN and its related operations for traversing members of Sets, Sorted Sets and Hashes are now available in the Redis Client in the following APIs:
503
503
504
504
```csharp
505
505
publicinterfaceIRedisClient
@@ -618,9 +618,9 @@ r = redis.ExecCachedLua(FastScanScript, sha1 =>
618
618
redis.ExecLuaSha(sha1, "key:*", "10"));
619
619
```
620
620
621
-
### IRedisClient LUA API's
621
+
### IRedisClient LUA APIs
622
622
623
-
The `IRedisClient`API's for [redis server-side LUA support](http://redis.io/commands/eval) have been re-factored into the more user-friendly API's below:
623
+
The `IRedisClient`APIs for [redis server-side LUA support](http://redis.io/commands/eval) have been re-factored into the more user-friendly APIs below:
624
624
625
625
```csharp
626
626
publicinterfaceIRedisClient
@@ -740,12 +740,12 @@ The `ServiceStack.Redis.RedisClient` class below implements the following interf
740
740
*[ICacheClient](https://github.com/ServiceStack/ServiceStack/wiki/Caching) - If you are using Redis solely as a cache, you should bind to the [ServiceStack's common interface](https://github.com/ServiceStack/ServiceStack.Redis/wiki/Caching) as there already are In-Memory an Memcached implementations available in ServiceStack, allowing you to easily switch providers in-future.
741
741
*[IRedisNativeClient](https://github.com/ServiceStack/ServiceStack.Redis/wiki/IRedisNativeClient) - For those wanting a low-level raw byte access (where you can control your own serialization/deserialization) that map 1:1 with Redis operations of the same name.
742
742
743
-
For most cases if you require access to Redis-specific functionality you would want to bind to the interface below:
743
+
For most cases if you require access to Redisspecific functionality you would want to bind to the interface below:
744
744
745
745
*[IRedisClient](https://github.com/ServiceStack/ServiceStack.Redis/wiki/IRedisClient) - Provides a friendlier, more descriptive API that lets you store values as strings (UTF8 encoding).
746
746
*[IRedisTypedClient](https://github.com/ServiceStack/ServiceStack.Redis/wiki/IRedisTypedClient) - created with `IRedisClient.As<T>()` - it returns a 'strongly-typed client' that provides a typed-interface for all redis value operations that works against any C#/.NET POCO type.
747
747
748
-
The class hierachy for the C# Redis clients effectively look like:
748
+
The class hierarchy for the C# Redis clients effectively look like:
0 commit comments