Tentu, kami melakukan hal yang sama di perusahaan kami, menggunakan Redis untuk menyimpan bukan JSON tetapi string XML besar yang dihasilkan dari database backend untuk permintaan RESTful, dan ini menghemat banyak lompatan jaringan dan overhead.
Beberapa hal yang perlu diingat jika ini adalah pertama kalinya Anda menggunakan Redis...
Server Redis Khusus
Redis adalah single-threaded dan harus digunakan pada server khusus dengan daya CPU yang memadai. Jangan membuat kesalahan dengan menerapkannya di aplikasi atau server database Anda.
Ketersediaan Tinggi
Siapkan Redis dengan replikasi Master/Slave untuk ketersediaan tinggi. Saya tahu ada banyak kemajuan dengan cluster Redis, jadi Anda mungkin ingin memeriksanya juga untuk HA.
Cache Hit/Miss
Saat memeriksa Redis untuk cache "hit", jika koneksi mati atau terjadi pengecualian, jangan gagalkan permintaan, cukup default ke database; caching harus selalu menjadi 'upaya terbaik' karena database selalu dapat digunakan sebagai upaya terakhir.