I have a huge database with complex relations and want to cache some index and strings in order to have much faster access to them, so that I want to store them in some sort of cache to minimize accessing DB to fetch informations.
I searched and found Memcached and Redis can be a suitable for my purpose. After more researching, I found out Memcache has limitation about storing in it's "Value" ( Key -> Value ).
In Redis, Is it possible to store a multi dimension array ( array of arrays of arrays ) in a "Value" ( Key -> value ). which can be a 20MB or 30MB of data in maximum.
if Yes, Doesn't that decrease performance?