There have been a few times I've wanted redis to be running but not accessible by outside clients until something is ready (data loaded, etc.)

I would like a option to set Redis do just answer "LOADING Redis is loading the dataset in memory" until told otherwise. A well-written client will already deal gracefully with this error message. To switch it to active mode, you would just send a CONFIG SET that tells it that loading the data set has finished.

This is a easier approach to solve a problem that my system has for a realy long time (issue #551)

Comment From: yoav-steinberg

What do you mean by "outside" clients? You still need at least one client to do the CONFIG SET. I think this is handled decently using the ACL. You can can change the password or access permissions of the application's users or just enabled/disable the users. This will cause the applications to fail because of access permissions until you "open the gates". Marking to be closed (old and decent solution already implemented).

Comment From: madolson

We also already support bind addresses, so I don't think this is still relevant.