Clearer part status check.
Fix tyop.
Use SETEX rather than SET and EXPIRE.