This package has been deprecated

Author message:

Package has been renamed to @keyvhq/mysql

@keyvhq/keyv-mysql

1.0.0 • Public • Published

@keyv/mysql keyv

MySQL/MariaDB storage adapter for Keyv

Build Status Coverage Status npm

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.

Package Sidebar

Install

npm i @keyvhq/keyv-mysql

Weekly Downloads

0

Version

1.0.0

License

MIT

Unpacked Size

4.5 kB

Total Files

4

Last publish

Collaborators

  • jytesh
  • kikobeats