On Sat, 21 Sep 2013 12:07:58 +0200, Sönke Ludwig wrote:
Am 20.09.2013 22:25, schrieb simendsjo:
On Fri, 20 Sep 2013 19:36:19 GMT, simendsjo wrote:
On Fri, 20 Sep 2013 19:31:21 GMT, simendsjo wrote:
What is the correct way of using redis?
Oh.. And fetching a value from redis is actually slower than mariadb - why is that?
From mariadb takes ~40ms, while redis takes 40-100. All I do is get/set.Building with -profile doesn't work, so I'm unable to find out why it's slow.
Could it be the calls to format() is RedisConnection.request?Without looking at the source at all a wild guess would be that there
is aflush()
missing after sending each command and even with that
enablingtcpNoDelay
may be necessary.
At least there's nothing wrong with my redis install:
====== SET ======
10000 requests completed in 0.06 seconds
50 parallel clients
3 bytes payload
keep alive: 1
100.00% <= 0 milliseconds
161290.33 requests per second
====== GET ======
10000 requests completed in 0.06 seconds
50 parallel clients
3 bytes payload
keep alive: 1
100.00% <= 0 milliseconds
161290.33 requests per second