Tagged articles

multi-device-login

2 articles · Page 1 of 1
CodeSmart Hoops
CodeSmart Hoops
Oct 5, 2026 · Backend Development

12 Critical Issues in Custom Redis Distributed Session Design — Solved

This article details 12 critical technical challenges when building a custom Redis-based distributed session system, covering token security, dual-index design, atomic Lua writes, expiration strategies, multi-device limits, renewal optimization, ThreadLocal cleanup, HA degradation, framework comparison, anomaly detection, and Redis Cluster hash-tag routing.

Lua scriptingRedisRedis Cluster
0 likes · 31 min read
12 Critical Issues in Custom Redis Distributed Session Design — Solved
CodeSmart Hoops
CodeSmart Hoops
Oct 3, 2026 · Backend Development

Building a Custom Redis Distributed Session: Token Design, Dual-Index Storage & Atomic Login

This article walks through designing a production-grade Redis-backed distributed session system, covering why single-node sessions fail under load balancing, secure token generation with SecureRandom, dual-index Redis storage using Hash and Set with Lua atomic writes, sliding vs absolute expiration, multi-device login limits, and complete login/logout/kick-out implementation with Redisson.

Redisbackend-architecturedistributed-session
0 likes · 31 min read
Building a Custom Redis Distributed Session: Token Design, Dual-Index Storage & Atomic Login