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.