My **Confusion** regarding Redis

If I install Redis on my server and my **4 different clients** connect to that **same** redis server, so how will the data between them will be kept separate so as one client does not override the key-value pair that other client has saved.

Eg:-

**client-1 set name="adam"**

**client-2 set name="henry"**

So as Redis server is **common** between these clients the name key set by client-1 will be **overwritten** by client-2, So when
**client-1 execute get name ==> henry (As it has been updated which is wrong, he was expecting it to be adam)**

So how does Redis separates the multiple user instance running on same server ? Does it create separate databases internally or stores as per user or what ?