- 15.20.1 Benefits of the InnoDB memcached Plugin
- 15.20.2 InnoDB memcached Architecture
- 15.20.3 Setting Up the InnoDB memcached Plugin
- 15.20.4 InnoDB memcached Multiple get and Range Query Support
- 15.20.5 Security Considerations for the InnoDB memcached Plugin
- 15.20.6 Writing Applications for the InnoDB memcached Plugin
- 15.20.7 The InnoDB memcached Plugin and Replication
- 15.20.8 InnoDB memcached Plugin Internals
- 15.20.9 Troubleshooting the InnoDB memcached Plugin
TheInnoDB
memcachedplugin is deprecated as of MySQL 8.0.22; expect support for it to be removed in a future version of MySQL.
TheInnoDB
memcachedplugin (daemon_memcached
) provides an integratedmemcacheddaemon that automatically stores and retrieves data fromInnoDB
tables, turning the MySQL server into a fast“key-value store”. Instead of formulating queries in SQL, you can use simpleget
,set
, andincr
operations that avoid the performance overhead associated with SQL parsing and constructing a query optimization plan. You can also access the sameInnoDB
tables through SQL for convenience, complex queries, bulk operations, and other strengths of traditional database software.
This“NoSQL-style”interface uses thememcachedAPI to speed up database operations, lettingInnoDB
handle memory caching using itsbuffer poolmechanism. Data modified throughmemcachedoperations such asadd
,set
, andincr
are stored to disk, inInnoDB
tables. The combination ofmemcachedsimplicity andInnoDB
reliability and consistency provides users with the best of both worlds, as explained inSection 15.20.1, “Benefits of the InnoDB memcached Plugin”. For an architectural overview, seeSection 15.20.2, “InnoDB memcached Architecture”.