What you could do is put them in your Spawn Chunks. Spawn Chunks are a 16×16 area of land that is stored in the memory therefore never unloads the Chunks.
Here redstone and commands should work as long as there is a player in the overworld. Meaning that they won't work if what you have is In the Neather or the End and no player is in the overworld.
No mods are needed for this to work and there are tutorials on how to find your Spawn Chunks.
You can also increase your spawn chunks using the hopper chunk loader:
You can find the edges of each chunk by hitting F3
![enter image description here](https://i.stack.imgur.com/u981l.png)
If you look under Block you will see Chunk. The first number after the in
will tell you what chunk your in. Play with the other two to find the edge.
Edit: This video explains tbe last video as well as introduces a new concept that may work better.
I found out, this is a duplicate of: What is the "Use VBOs" setting?
I did everything now for you, and I hope you have all your questions solved.
Try to turn VBOs and VSync on in the Minecraft video options/settings.
VBO stands for "Vertex Buffer Objects"
It increase your FPS by 5% to 10% on average.
This got added in a snapshot update.
Because the issue you have is, it stops drawing your world, by enabling this it saves the vertex data into your GPU memory at the start.
VSync stands for "Vertical Synchronizationbasically"
basically synchronizes your frames per second with your monitor refresh rate.
You should have experience for screen tearing!
So it should add maximal FPS which would be 60 FPS cause your monitor can only refresh that much. But if you use your FULL POWER AND WANT ALL FPS then you need to have a good computer otherwise it slowers up stuff.
If this didn't worked try it with OptiFine, maybe this is a bug so you may contact the minecraft support team but first try to turn those things on, this solved the issue for alot of peoples.
Best Answer
I had this issue, try lowering your render distance.