Hi rjw120,
I am also having a full knee replacement on Tuesday 20th February. This will be my second knee replacement, the left was done on September 20th 2017.
Don't worry about the spinal injection, I had that last time along with something to make me sleep, and I don't remember a thing...