|
PeanutButter
|
Classes | |
| class | DownloadFailedException |
| interface | IRedisDownloader |
| Attempts to download the Microsoft-built redis server 3.2.100 from https://github.com/microsoftarchive/redis/releases/tag/win-3.2.100 which is adequate for testing on a windows machine. More... | |
| interface | ITempRedis |
| Provides a temporary, disposable Redis instance levering off of a locally installed redis-server installation or binary within the path. More... | |
| interface | ITempRedisFactory |
| Describes a TempRedis leasing factory. More... | |
| class | MicrosoftRedisDownloader |
| class | RedisExecutableFinder |
| Attempts to find a redis-server executable for TempRedis. More... | |
| class | RedisWindowsServiceFinder |
| Utility to try to find the path to the MySQL service binary on Windows. | |
| class | TempRedis |
| class | TempRedisFactory |
| class | TempRedisOptions |
| Options for construction of a TempRedis instance. More... | |
Enumerations | |
| enum | RedisLocatorStrategies { FindInPath = 1 , FindAsWindowsService = 2 , DownloadForWindowsIfNecessary = 4 } |
| Strategies for resolving a temporary redis server executable. More... | |
Functions | |
| void | FlushAll () |
| void | Store< T > (string key, T value) |
| T | Fetch< T > (string key) |
| string | Fetch (string key) |
| bool | TryFetch< T > (string key, out T result) |
| void | Dispose () |
Strategies for resolving a temporary redis server executable.