Rate Limit web services

I’m looking to implement rate limiting on ServiceStack web services. There are quite a few different methods on how to accomplish this.

I have found some resources on how to go about this, but I wanted to know if it was possible without redis? Can this not be accomplished with the built in In-memory cache? Is this not something that can be built into ServiceStack?

Only simple rate limiting that can be implemented with an incrementing and expiring key can be done with just the ICacheClient. But you’ll need to submit any feature requests on UserVoice.