Not exactly. Although, like a direct debit, your payment is made on a predetermined date.
The main difference is that a direct debit is an agreement with your bank. It's connected to your bank account rather than your card.
A recurring credit card payment is set up to your specific card and isn't connected to any bank account.