private static void SetUpFileWatcher(string fullPath, RedisConfiguration config) { new FileSystemWatcher(Path.GetDirectoryName(fullPath), Path.GetFileName(fullPath)) { EnableRaisingEvents = true }.Changed += (FileSystemEventHandler)((obj, args) => { RedisConfiguration redisConfiguration = RedisConfiguration.ReadConfigFile(fullPath, false); config.Host = redisConfiguration.Host; config.Port = redisConfiguration.Port; }); }
/// <summary> /// Read the default configuration file for host/port /// </summary> /// <param name="name"></param> /// <returns></returns> public static Bucket Bucket(string name) { var config = new RedisBucketConfiguration(RedisConfiguration.ReadConfigFile(), name); return(Bucket(config)); }
/// <summary>Read the default configuration file for host/port</summary> /// <param name="name"></param> /// <returns></returns> public static Bucket Bucket(string name) { return(KeyValueStore.Bucket(new RedisBucketConfiguration(RedisConfiguration.ReadConfigFile("KeyValueStore.config", true), name))); }