extract web LockManager implementation into redis-wrapper GitOrigin-RevId: 60144d1b1136bab90475cb4b4a6597e1b3f6af22