spring-projects / spring-projects/spring-session
Why are there so many redis requests happening?
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 1.9k
- Forks
- 1.2k
- Avg merge
- 4h 27m
- Merged PRs (30d)
- 55
Description
I'm using Spring Boot 2.0.3 and spring-session-data-redis:2.0.3. It all works fine, sessions states are stored in redis. But as my app is not live yet I'm a bit concerned when it comes to it's performance. Using the redis-cli command monitor it came to my attention that for even single requests with one user in a single browser window there are a lot of redis requests fired.
As an example I logged in with a user into my webapp and then deleted all his session info in redis via redis-cli flushall. When I now refresh the browser window I can see the following in redis-cli monitor:
1536236839.825347 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:9bbc613b-dbb6-4eb3-afe0-2970fc3d36ee"
1536236839.879350 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:9bbc613b-dbb6-4eb3-afe0-2970fc3d36ee"
1536236839.880350 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:9bbc613b-dbb6-4eb3-afe0-2970fc3d36ee"
1536236839.880350 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:9bbc613b-dbb6-4eb3-afe0-2970fc3d36ee"
1536236839.881350 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:9bbc613b-dbb6-4eb3-afe0-2970fc3d36ee"
1536236839.882350 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:9bbc613b-dbb6-4eb3-afe0-2970fc3d36ee"
1536236839.883350 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:9bbc613b-dbb6-4eb3-afe0-2970fc3d36ee"
1536236839.892351 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:9bbc613b-dbb6-4eb3-afe0-2970fc3d36ee"
1536236839.892351 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:9bbc613b-dbb6-4eb3-afe0-2970fc3d36ee"
1536236839.905352 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:9bbc613b-dbb6-4eb3-afe0-2970fc3d36ee"
1536236839.906352 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:9bbc613b-dbb6-4eb3-afe0-2970fc3d36ee"
1536236839.907352 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:9bbc613b-dbb6-4eb3-afe0-2970fc3d36ee"
1536236839.907352 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:9bbc613b-dbb6-4eb3-afe0-2970fc3d36ee"
1536236839.911352 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:9bbc613b-dbb6-4eb3-afe0-2970fc3d36ee"
1536236839.954354 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:9bbc613b-dbb6-4eb3-afe0-2970fc3d36ee"
1536236839.954354 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:9bbc613b-dbb6-4eb3-afe0-2970fc3d36ee"
1536236839.955355 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:9bbc613b-dbb6-4eb3-afe0-2970fc3d36ee"
1536236839.956355 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:9bbc613b-dbb6-4eb3-afe0-2970fc3d36ee"
1536236839.971355 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:9bbc613b-dbb6-4eb3-afe0-2970fc3d36ee"
That's all for a single browser refresh action! Is this normal?
When I'm correctly logged in with a user and do not delete it's redis state it's even worse:
1536236969.691775 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.706776 [0 127.0.0.1:55800] "GET" "io.lazyfox.caching.L2PermanentNotificationCache;16"
1536236969.709776 [0 127.0.0.1:55800] "HMSET" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "lastAccessedTime" "\xac\xed\x00\x05sr\x00\x0ejava.lang.Long;\x8b\xe4\x90\xcc\x8f#\xdf\x02\x00\x01J\x00\x05valuexr\x00\x10java.lang.Number\x86\xac\x95\x1d\x0b\x94\xe0\x8b\x02\x00\x00xp\x00\x00\x01e\xae\xdb\xde\xdd"
1536236969.709776 [0 127.0.0.1:55800] "SADD" "spring;session:expirations:1541421000000" "\xac\xed\x00\x05t\x00,expires:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.709776 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:expirations:1541421000000" "5184300000"
1536236969.710776 [0 127.0.0.1:55800] "APPEND" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" ""
1536236969.710776 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184000000"
1536236969.710776 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184300000"
1536236969.710776 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.717777 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.734777 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.738778 [0 127.0.0.1:55800] "HMSET" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "lastAccessedTime" "\xac\xed\x00\x05sr\x00\x0ejava.lang.Long;\x8b\xe4\x90\xcc\x8f#\xdf\x02\x00\x01J\x00\x05valuexr\x00\x10java.lang.Number\x86\xac\x95\x1d\x0b\x94\xe0\x8b\x02\x00\x00xp\x00\x00\x01e\xae\xdb\xdf\x06"
1536236969.738778 [0 127.0.0.1:55800] "SADD" "spring;session:expirations:1541421000000" "\xac\xed\x00\x05t\x00,expires:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.738778 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:expirations:1541421000000" "5184300000"
1536236969.738778 [0 127.0.0.1:55800] "APPEND" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" ""
1536236969.738778 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184000000"
1536236969.739778 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184300000"
1536236969.739778 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.740778 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.740778 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.740778 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.742778 [0 127.0.0.1:55800] "HMSET" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "lastAccessedTime" "\xac\xed\x00\x05sr\x00\x0ejava.lang.Long;\x8b\xe4\x90\xcc\x8f#\xdf\x02\x00\x01J\x00\x05valuexr\x00\x10java.lang.Number\x86\xac\x95\x1d\x0b\x94\xe0\x8b\x02\x00\x00xp\x00\x00\x01e\xae\xdb\xdf\x0c"
1536236969.742778 [0 127.0.0.1:55800] "SADD" "spring;session:expirations:1541421000000" "\xac\xed\x00\x05t\x00,expires:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.742778 [0 127.0.0.1:55800] "HMSET" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "lastAccessedTime" "\xac\xed\x00\x05sr\x00\x0ejava.lang.Long;\x8b\xe4\x90\xcc\x8f#\xdf\x02\x00\x01J\x00\x05valuexr\x00\x10java.lang.Number\x86\xac\x95\x1d\x0b\x94\xe0\x8b\x02\x00\x00xp\x00\x00\x01e\xae\xdb\xdf\x0c"
1536236969.742778 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:expirations:1541421000000" "5184300000"
1536236969.742778 [0 127.0.0.1:55800] "SADD" "spring;session:expirations:1541421000000" "\xac\xed\x00\x05t\x00,expires:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.742778 [0 127.0.0.1:55800] "APPEND" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" ""
1536236969.742778 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:expirations:1541421000000" "5184300000"
1536236969.743778 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184000000"
1536236969.743778 [0 127.0.0.1:55800] "APPEND" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" ""
1536236969.743778 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184300000"
1536236969.743778 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184000000"
1536236969.743778 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.743778 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184300000"
1536236969.743778 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.744778 [0 127.0.0.1:55800] "HMSET" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "lastAccessedTime" "\xac\xed\x00\x05sr\x00\x0ejava.lang.Long;\x8b\xe4\x90\xcc\x8f#\xdf\x02\x00\x01J\x00\x05valuexr\x00\x10java.lang.Number\x86\xac\x95\x1d\x0b\x94\xe0\x8b\x02\x00\x00xp\x00\x00\x01e\xae\xdb\xdf\x0e"
1536236969.745778 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.748778 [0 127.0.0.1:55800] "HMSET" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "lastAccessedTime" "\xac\xed\x00\x05sr\x00\x0ejava.lang.Long;\x8b\xe4\x90\xcc\x8f#\xdf\x02\x00\x01J\x00\x05valuexr\x00\x10java.lang.Number\x86\xac\x95\x1d\x0b\x94\xe0\x8b\x02\x00\x00xp\x00\x00\x01e\xae\xdb\xdf\x11"
1536236969.748778 [0 127.0.0.1:55800] "SADD" "spring;session:expirations:1541421000000" "\xac\xed\x00\x05t\x00,expires:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.748778 [0 127.0.0.1:55800] "SADD" "spring;session:expirations:1541421000000" "\xac\xed\x00\x05t\x00,expires:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.748778 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:expirations:1541421000000" "5184300000"
1536236969.748778 [0 127.0.0.1:55800] "APPEND" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" ""
1536236969.749778 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184000000"
1536236969.749778 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184300000"
1536236969.749778 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.750778 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:expirations:1541421000000" "5184300000"
1536236969.753779 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.756779 [0 127.0.0.1:55800] "APPEND" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" ""
1536236969.756779 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184000000"
1536236969.756779 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184300000"
1536236969.756779 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.762779 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.764779 [0 127.0.0.1:55800] "HMSET" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "lastAccessedTime" "\xac\xed\x00\x05sr\x00\x0ejava.lang.Long;\x8b\xe4\x90\xcc\x8f#\xdf\x02\x00\x01J\x00\x05valuexr\x00\x10java.lang.Number\x86\xac\x95\x1d\x0b\x94\xe0\x8b\x02\x00\x00xp\x00\x00\x01e\xae\xdb\xdf\""
1536236969.764779 [0 127.0.0.1:55800] "SADD" "spring;session:expirations:1541421000000" "\xac\xed\x00\x05t\x00,expires:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.765779 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:expirations:1541421000000" "5184300000"
1536236969.765779 [0 127.0.0.1:55800] "APPEND" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" ""
1536236969.765779 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.767779 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184000000"
1536236969.767779 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.767779 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184300000"
1536236969.768779 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.769780 [0 127.0.0.1:55800] "HMSET" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "lastAccessedTime" "\xac\xed\x00\x05sr\x00\x0ejava.lang.Long;\x8b\xe4\x90\xcc\x8f#\xdf\x02\x00\x01J\x00\x05valuexr\x00\x10java.lang.Number\x86\xac\x95\x1d\x0b\x94\xe0\x8b\x02\x00\x00xp\x00\x00\x01e\xae\xdb\xdf'"
1536236969.769780 [0 127.0.0.1:55800] "SADD" "spring;session:expirations:1541421000000" "\xac\xed\x00\x05t\x00,expires:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.770780 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:expirations:1541421000000" "5184300000"
1536236969.770780 [0 127.0.0.1:55800] "APPEND" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" ""
1536236969.770780 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184000000"
1536236969.770780 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.770780 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184300000"
1536236969.772780 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.772780 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.773780 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.774780 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.774780 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.775780 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.775780 [0 127.0.0.1:55800] "HMSET" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "lastAccessedTime" "\xac\xed\x00\x05sr\x00\x0ejava.lang.Long;\x8b\xe4\x90\xcc\x8f#\xdf\x02\x00\x01J\x00\x05valuexr\x00\x10java.lang.Number\x86\xac\x95\x1d\x0b\x94\xe0\x8b\x02\x00\x00xp\x00\x00\x01e\xae\xdb\xdf."
1536236969.776780 [0 127.0.0.1:55800] "SADD" "spring;session:expirations:1541421000000" "\xac\xed\x00\x05t\x00,expires:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.776780 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:expirations:1541421000000" "5184300000"
1536236969.776780 [0 127.0.0.1:55800] "HMSET" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "lastAccessedTime" "\xac\xed\x00\x05sr\x00\x0ejava.lang.Long;\x8b\xe4\x90\xcc\x8f#\xdf\x02\x00\x01J\x00\x05valuexr\x00\x10java.lang.Number\x86\xac\x95\x1d\x0b\x94\xe0\x8b\x02\x00\x00xp\x00\x00\x01e\xae\xdb\xdf/"
1536236969.776780 [0 127.0.0.1:55800] "APPEND" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" ""
1536236969.776780 [0 127.0.0.1:55800] "SADD" "spring;session:expirations:1541421000000" "\xac\xed\x00\x05t\x00,expires:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.776780 [0 127.0.0.1:55800] "HMSET" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "lastAccessedTime" "\xac\xed\x00\x05sr\x00\x0ejava.lang.Long;\x8b\xe4\x90\xcc\x8f#\xdf\x02\x00\x01J\x00\x05valuexr\x00\x10java.lang.Number\x86\xac\x95\x1d\x0b\x94\xe0\x8b\x02\x00\x00xp\x00\x00\x01e\xae\xdb\xdf/"
1536236969.777780 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184000000"
1536236969.777780 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:expirations:1541421000000" "5184300000"
1536236969.777780 [0 127.0.0.1:55800] "SADD" "spring;session:expirations:1541421000000" "\xac\xed\x00\x05t\x00,expires:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.777780 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184300000"
1536236969.777780 [0 127.0.0.1:55800] "APPEND" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" ""
1536236969.777780 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184000000"
1536236969.777780 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:expirations:1541421000000" "5184300000"
1536236969.777780 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.777780 [0 127.0.0.1:55800] "APPEND" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" ""
1536236969.777780 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184000000"
1536236969.778780 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184300000"
1536236969.778780 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.779780 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184300000"
1536236969.779780 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.779780 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.781780 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.781780 [0 127.0.0.1:55800] "HMSET" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "lastAccessedTime" "\xac\xed\x00\x05sr\x00\x0ejava.lang.Long;\x8b\xe4\x90\xcc\x8f#\xdf\x02\x00\x01J\x00\x05valuexr\x00\x10java.lang.Number\x86\xac\x95\x1d\x0b\x94\xe0\x8b\x02\x00\x00xp\x00\x00\x01e\xae\xdb\xdf4"
1536236969.781780 [0 127.0.0.1:55800] "SADD" "spring;session:expirations:1541421000000" "\xac\xed\x00\x05t\x00,expires:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.781780 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:expirations:1541421000000" "5184300000"
1536236969.781780 [0 127.0.0.1:55800] "APPEND" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" ""
1536236969.781780 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184000000"
1536236969.782780 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184300000"
1536236969.782780 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.782780 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.783780 [0 127.0.0.1:55800] "HMSET" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "lastAccessedTime" "\xac\xed\x00\x05sr\x00\x0ejava.lang.Long;\x8b\xe4\x90\xcc\x8f#\xdf\x02\x00\x01J\x00\x05valuexr\x00\x10java.lang.Number\x86\xac\x95\x1d\x0b\x94\xe0\x8b\x02\x00\x00xp\x00\x00\x01e\xae\xdb\xdf5"
1536236969.783780 [0 127.0.0.1:55800] "SADD" "spring;session:expirations:1541421000000" "\xac\xed\x00\x05t\x00,expires:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.783780 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:expirations:1541421000000" "5184300000"
1536236969.783780 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.783780 [0 127.0.0.1:55800] "APPEND" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" ""
1536236969.784780 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184000000"
1536236969.784780 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184300000"
1536236969.784780 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.785780 [0 127.0.0.1:55800] "HMSET" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "lastAccessedTime" "\xac\xed\x00\x05sr\x00\x0ejava.lang.Long;\x8b\xe4\x90\xcc\x8f#\xdf\x02\x00\x01J\x00\x05valuexr\x00\x10java.lang.Number\x86\xac\x95\x1d\x0b\x94\xe0\x8b\x02\x00\x00xp\x00\x00\x01e\xae\xdb\xdf7"
1536236969.785780 [0 127.0.0.1:55800] "SADD" "spring;session:expirations:1541421000000" "\xac\xed\x00\x05t\x00,expires:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.785780 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:expirations:1541421000000" "5184300000"
1536236969.785780 [0 127.0.0.1:55800] "APPEND" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" ""
1536236969.786780 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184000000"
1536236969.786780 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184300000"
1536236969.786780 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.874786 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.874786 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.876786 [0 127.0.0.1:55800] "HMSET" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "lastAccessedTime" "\xac\xed\x00\x05sr\x00\x0ejava.lang.Long;\x8b\xe4\x90\xcc\x8f#\xdf\x02\x00\x01J\x00\x05valuexr\x00\x10java.lang.Number\x86\xac\x95\x1d\x0b\x94\xe0\x8b\x02\x00\x00xp\x00\x00\x01e\xae\xdb\xdf\x92"
1536236969.876786 [0 127.0.0.1:55800] "SADD" "spring;session:expirations:1541421000000" "\xac\xed\x00\x05t\x00,expires:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.876786 [0 127.0.0.1:55800] "HMSET" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "lastAccessedTime" "\xac\xed\x00\x05sr\x00\x0ejava.lang.Long;\x8b\xe4\x90\xcc\x8f#\xdf\x02\x00\x01J\x00\x05valuexr\x00\x10java.lang.Number\x86\xac\x95\x1d\x0b\x94\xe0\x8b\x02\x00\x00xp\x00\x00\x01e\xae\xdb\xdf\x92"
1536236969.876786 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:expirations:1541421000000" "5184300000"
1536236969.876786 [0 127.0.0.1:55800] "SADD" "spring;session:expirations:1541421000000" "\xac\xed\x00\x05t\x00,expires:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.876786 [0 127.0.0.1:55800] "APPEND" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" ""
1536236969.876786 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:expirations:1541421000000" "5184300000"
1536236969.876786 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184000000"
1536236969.876786 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184300000"
1536236969.877786 [0 127.0.0.1:55800] "APPEND" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" ""
1536236969.877786 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.877786 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184000000"
1536236969.877786 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184300000"
1536236969.877786 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.890786 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.891786 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.891786 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.892787 [0 127.0.0.1:55800] "HMSET" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "lastAccessedTime" "\xac\xed\x00\x05sr\x00\x0ejava.lang.Long;\x8b\xe4\x90\xcc\x8f#\xdf\x02\x00\x01J\x00\x05valuexr\x00\x10java.lang.Number\x86\xac\x95\x1d\x0b\x94\xe0\x8b\x02\x00\x00xp\x00\x00\x01e\xae\xdb\xdf\xa2"
1536236969.892787 [0 127.0.0.1:55800] "SADD" "spring;session:expirations:1541421000000" "\xac\xed\x00\x05t\x00,expires:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.892787 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:expirations:1541421000000" "5184300000"
1536236969.892787 [0 127.0.0.1:55800] "APPEND" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" ""
1536236969.892787 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.892787 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184000000"
1536236969.893787 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184300000"
1536236969.893787 [0 127.0.0.1:55800] "HMSET" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "lastAccessedTime" "\xac\xed\x00\x05sr\x00\x0ejava.lang.Long;\x8b\xe4\x90\xcc\x8f#\xdf\x02\x00\x01J\x00\x05valuexr\x00\x10java.lang.Number\x86\xac\x95\x1d\x0b\x94\xe0\x8b\x02\x00\x00xp\x00\x00\x01e\xae\xdb\xdf\xa3"
1536236969.893787 [0 127.0.0.1:55800] "SADD" "spring;session:expirations:1541421000000" "\xac\xed\x00\x05t\x00,expires:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.893787 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.893787 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:expirations:1541421000000" "5184300000"
1536236969.893787 [0 127.0.0.1:55800] "APPEND" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" ""
1536236969.893787 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184000000"
1536236969.893787 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184300000"
1536236969.894787 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.895787 [0 127.0.0.1:55800] "HMSET" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "lastAccessedTime" "\xac\xed\x00\x05sr\x00\x0ejava.lang.Long;\x8b\xe4\x90\xcc\x8f#\xdf\x02\x00\x01J\x00\x05valuexr\x00\x10java.lang.Number\x86\xac\x95\x1d\x0b\x94\xe0\x8b\x02\x00\x00xp\x00\x00\x01e\xae\xdb\xdf\xa4"
1536236969.895787 [0 127.0.0.1:55800] "SADD" "spring;session:expirations:1541421000000" "\xac\xed\x00\x05t\x00,expires:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.896787 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:expirations:1541421000000" "5184300000"
1536236969.896787 [0 127.0.0.1:55800] "APPEND" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" ""
1536236969.896787 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184000000"
1536236969.896787 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184300000"
1536236969.896787 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.898787 [0 127.0.0.1:55800] "HMSET" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "lastAccessedTime" "\xac\xed\x00\x05sr\x00\x0ejava.lang.Long;\x8b\xe4\x90\xcc\x8f#\xdf\x02\x00\x01J\x00\x05valuexr\x00\x10java.lang.Number\x86\xac\x95\x1d\x0b\x94\xe0\x8b\x02\x00\x00xp\x00\x00\x01e\xae\xdb\xdf\xa7"
1536236969.898787 [0 127.0.0.1:55800] "SADD" "spring;session:expirations:1541421000000" "\xac\xed\x00\x05t\x00,expires:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.898787 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:expirations:1541421000000" "5184300000"
1536236969.898787 [0 127.0.0.1:55800] "APPEND" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" ""
1536236969.898787 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184000000"
1536236969.898787 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184300000"
1536236969.898787 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.919788 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.921788 [0 127.0.0.1:55800] "HMSET" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "lastAccessedTime" "\xac\xed\x00\x05sr\x00\x0ejava.lang.Long;\x8b\xe4\x90\xcc\x8f#\xdf\x02\x00\x01J\x00\x05valuexr\x00\x10java.lang.Number\x86\xac\x95\x1d\x0b\x94\xe0\x8b\x02\x00\x00xp\x00\x00\x01e\xae\xdb\xdf\xbf"
1536236969.921788 [0 127.0.0.1:55800] "SADD" "spring;session:expirations:1541421000000" "\xac\xed\x00\x05t\x00,expires:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.921788 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:expirations:1541421000000" "5184300000"
1536236969.922788 [0 127.0.0.1:55800] "APPEND" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" ""
1536236969.922788 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184000000"
1536236969.922788 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184300000"
1536236969.922788 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236969.924788 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236970.109799 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236970.111799 [0 127.0.0.1:55800] "HMSET" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "lastAccessedTime" "\xac\xed\x00\x05sr\x00\x0ejava.lang.Long;\x8b\xe4\x90\xcc\x8f#\xdf\x02\x00\x01J\x00\x05valuexr\x00\x10java.lang.Number\x86\xac\x95\x1d\x0b\x94\xe0\x8b\x02\x00\x00xp\x00\x00\x01e\xae\xdb\xe0}"
1536236970.112799 [0 127.0.0.1:55800] "SADD" "spring;session:expirations:1541421000000" "\xac\xed\x00\x05t\x00,expires:42a435b0-ef5e-4c77-a723-a5ec2013c026"
1536236970.113799 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:expirations:1541421000000" "5184300000"
1536236970.113799 [0 127.0.0.1:55800] "APPEND" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" ""
1536236970.114799 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:expires:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184000000"
1536236970.115799 [0 127.0.0.1:55800] "PEXPIRE" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026" "5184300000"
1536236970.115799 [0 127.0.0.1:55800] "HGETALL" "spring;session:sessions:42a435b0-ef5e-4c77-a723-a5ec2013c026"
Thats a single(!) window refresh with one logged in user.. Is this normal or am I doing something completely wrong? Here's my application.properties:
server.servlet.session.cookie.secure=true
server.servlet.session.cookie.max-age=316224000
server.servlet.session.timeout=5184000
spring.session.store-type=redis
spring.session.redis.flush-mode=ON_SAVE
spring.session.redis.namespace=spring;session
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the browser refresh while running redis-cli MONITOR, then trace the corresponding Spring Session Redis access. The issue provides no source file or test to begin with; done would mean determining whether the repeated session reads and writes are expected or identifying a reproducible behavior to fix.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, redis, spring-boot
- Domain
- backend, databases
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100