コード例 #1
0
        private RedisCache()
        {
            var connectionSettings = RedisCacheConfiguration.Instance.Connection;

            var configurationOptions = new ConfigurationOptions
            {
                EndPoints = {{ connectionSettings.Host, connectionSettings.Port }},
                ConnectTimeout = connectionSettings.ConnectionTimeoutInMilliseconds,
                Password = connectionSettings.AccessKey,
                Ssl = connectionSettings.Ssl,
                SyncTimeout = connectionSettings.OperationTimeoutInMilliseconds

            };

            var redis = ConnectionMultiplexer.Connect(configurationOptions);
            var database = redis.GetDatabase(RedisCacheConfiguration.Instance.Connection.DatabaseId);
            _store = new RedisCacheStore(database);
        }
コード例 #2
0
 private RedisCache()
 {
     _store = new RedisCacheStore();
 }
コード例 #3
0
 public RedisCache(RedisCacheStore store)
 {
     _store = store;
 }