rhomobile/rhosync — pull request #15 by brockspratlen (2011-10-11 17:20:16+00:00)
Title: Eliminate unnecessary calls to Redis' KEYS command

After doing some profiling in production, we determined that RhoSync's repetitive use of the KEYS command consumes 90% of the processing time available on our redis server (which runs at full utilization for most of the day). This pull request includes a few targeted fixes which remove or replace a large number of the KEYS calls that are part of the regular client synchronization flow.

See support request #1633 (http://rhomobile.zendesk.com/requests/1633) for more detail.