????
? ???? ?? ??? ?? ??? ?? ??? ??????. ???? ?? ??? ??? ??? ? ????
??? ???? ????? redis
? ?????. 并發(fā)
? ?? ?? ??? ????. ?, ?? ?? ?? ??? ?????.
?? ?? ????
?? ??? ???? ?? ??? ?? ??? ??? ??? ??, ???? ??? ??? ??? ? ???? ????. ?? ? 3?? ?? ??? ???? ???? ?? ????? ???? 3?? ?? ??? ??? ? ???? redis
? ? ?? ?? ??? ???? ?? ???? ?? 并發(fā)
? ???? ???.
過期時(shí)間
? ???? redis
? ????? ?? ???? ?? ??? ?? ??? ???? ?? ???? ???? ??? ??? ???? ?? ??? ?? ?? ??? ?? ??? ? ? ????. ?? ??? ?? ??? ? ? ?? ??? ??? ?? ?? ???? ?? ? ?? ??? ???? ??? ?? ?? ???? ?? ??? ??? ?? ?????. ???. ??? ?? ??? ????.
10??? ??? ??? ? ?? ?? ??? ? ? ?? ??? ??? ? ?? ??? redis.incr(key)
10? ???? ??? ?????? ???? ?????. ??
n?? redis
??? ????? ??? ? key
? ???? ??? 10??? ??? ? ???? ?? ??? ???? ?? ??? ? ??? ?????.
?? ? key
? ?? 2? ??? ? ???? ??? ??? ?????,
??? ??? ????? ?? ???? ????. ?? ?? ?? ?? ????.
?? ?? ?? 1? ?? ??? ??? ???? ?????. ?? n? ?? ?? 1? ?? ??????? ???? ????? ?? n? ??? ? ???? ??? ??? ??? ? ????. ??> , 10?? ????? ?? n? ??? ???? ??? ?? ? ????. ??? ??? ???? ? ?? ?? ??? ?? ? ????.
1. ???? ?? redis? ???? ??? ?? ???? ?? ????? ?? A? ??? ??? ??? ? ???? ??? ??? ????.
2. Redis ?? ??????? ???? ?? ??? ??? ????? ?? ?? ? ???? ??? ???. ??? ???? ???? ??? ????. ???? ??? ???? ?? ? ???? ?????? ???? ????, SQL ???? ? ?? ?? ?? ?? ??? ???? ???.