Как правильно держать переменную в файле в оперативной памяти linux?
Используйте файловую систему tmpfs, она хранит данные в области ОЗУ.
Можно хранить файл в директории /tmp:  в большинстве дистрибутивов она смонтирована как tmpfs (но лучше сначала убедиться в этом командой mount). Либо же можно смонтировать любую другую директорию как tmpfs в оперативную память, например:
sudo mount -t tmpfs -o size=10M tmpfs /mnt/mytmpfs
мне просто счётчик для различных скриптов 
Memcached/Redis/SQLite