mirror of
https://github.com/discourse/discourse.git
synced 2024-11-27 09:33:37 +08:00
9174716737
This method is a huge footgun in production, since it calls
the Redis KEYS command. From the Redis documentation at
https://redis.io/commands/keys/:
> Warning: consider KEYS as a command that should only be used in
production environments with extreme care. It may ruin performance when
it is executed against large databases. This command is intended for
debugging and special operations, such as changing your keyspace layout.
Don't use KEYS in your regular application code.
Since we were only using `delete_prefixed` in specs (now that we
removed the usage in production in
|
||
---|---|---|
.. | ||
anonymous_cache_spec.rb | ||
discourse_public_exceptions_spec.rb | ||
enforce_hostname_spec.rb | ||
request_tracker_spec.rb |