Interface RedisCache

    • Method Detail

      • asPremium

        RedisCachePremium asPremium()
        Returns:
        exposes features available only to Premium Sku Redis Cache instances.
      • isPremium

        boolean isPremium()
        Returns:
        returns true if current Redis Cache instance has Premium Sku.
      • provisioningState

        String provisioningState()
        Returns:
        the provisioningState value
      • hostname

        String hostname()
        Returns:
        the hostname value
      • port

        int port()
        Returns:
        the port value
      • sslPort

        int sslPort()
        Returns:
        the sslPort value
      • redisVersion

        String redisVersion()
        Returns:
        the Redis version value
      • sku

        Sku sku()
        Returns:
        the sku value
      • redisConfiguration

        Map<String,​String> redisConfiguration()
        Returns:
        the Redis configuration value
      • nonSslPort

        boolean nonSslPort()
        Returns:
        true if non SSL port is enabled, false otherwise
      • shardCount

        int shardCount()
        Returns:
        the shardCount value
      • subnetId

        String subnetId()
        Returns:
        the subnetId value
      • staticIp

        String staticIp()
        Returns:
        the staticIP value
      • minimumTlsVersion

        TlsVersion minimumTlsVersion()
        Returns:
        the minimum TLS version (or higher) that clients require to use.
      • patchSchedules

        List<ScheduleEntry> patchSchedules()
        Returns:
        List of patch schedules for current Redis Cache.
      • forceReboot

        void forceReboot​(RebootType rebootType)
        Reboot specified Redis node(s). This operation requires write permission to the cache resource. There can be potential data loss.
        Parameters:
        rebootType - specifies which Redis node(s) to reboot. Depending on this value data loss is possible. Possible values include: 'PrimaryNode', 'SecondaryNode', 'AllNodes'.
      • keys

        RedisAccessKeys keys()
        Returns:
        a Redis Cache's access keys. This operation requires write permission to the Cache resource.
      • refreshKeys

        RedisAccessKeys refreshKeys()
        Fetch the up-to-date access keys from Azure for this Redis Cache.
        Returns:
        the access keys for this Redis Cache
      • regenerateKey

        RedisAccessKeys regenerateKey​(RedisKeyType keyType)
        Regenerates the access keys for this Redis Cache.
        Parameters:
        keyType - key type to regenerate
        Returns:
        the generated access keys for this Redis Cache