@keyv/mysql
MySQL/MariaDB storage adapter for Keyv
MySQL/MariaDB storage adapter for Keyv.
Install
npm install --save keyv @keyv/mysql
Usage
const Keyv = require('keyv')
const keyv = new Keyv('mysql://user:pass@localhost:3306/dbname')
keyv.on('error', handleConnectionError)
You can specify a custom table with the table
option and the primary key size with keySize
.
e.g:
const keyv = new Keyv('mysql://user:pass@localhost:3306/dbname', {
table: 'cache',
keySize: 255
})
Note: Some MySQL/MariaDB installations won't allow a key size longer than 767 bytes. If you get an error on table creation try reducing keySize
to 191 or lower. #5
License
keyv © Luke Childs, Released under the MIT License.
Maintained by Kiko Beats and Jytesh, with help from contributors.