BB.Caching.Redis.RateLimiter.ScriptLoad C# (CSharp) Method

ScriptLoad() public static method

Loads the underlying Lua script(s) onto all necessary servers.
public static ScriptLoad ( ) : void
return void
        public static void ScriptLoad()
        {
            var script = ScriptLoader.Instance["RateLimitIncrement"];
            var connections = SharedCache.Instance.GetAllWriteConnections();

            foreach (var connection in connections)
            {
                foreach (var endpoint in connection.GetEndPoints())
                {
                    RateLimiter._rateLimitIncrementHash = connection.GetServer(endpoint).ScriptLoad(script);
                }
            }
        }