We use redis for some data in our application, and it is absolutely great. I noticed, however, random CPUs and memory spikes in the redis-server process.

This is the Giraffe toolbar from our production and intermediate environment. The stage is obviously much less busy, but the production is not very busy either normally or ...
This seems to correlate with background preservation, but not with all of them. Only a handful of them create this spike. Perhaps all this happens, and only until the resolution of the measurement (some of them just do not fall into our memory / processor control cycle). I'm not quite sure.
I'm still wondering if this is expected / normal. We are not seeing any problems, but I want to be safe. If we have more traffic / activity in our production, are we likely to see many more such spikes?
UPDATE :
redis log file during splash
[18588] 05 May 11:42:51.004 * 10 changes in 300 seconds. Saving... [18588] 05 May 11:42:51.258 * Background saving started by pid 32712 [32712] 05 May 11:43:00.511 * DB saved on disk [32712] 05 May 11:43:00.549 * RDB: 1 MB of memory used by copy-on-write [18588] 05 May 11:43:00.629 * Background saving terminated with success
source share