ioredis-mock

Emulates ioredis by performing all operations in-memory.

MIT License

Downloads
2.5M
Stars
326
Committers
91

Bot releases are visible (Hide)

ioredis-mock - v8.1.1

Published by stipsan over 2 years ago

8.1.1 (2022-05-04)

Bug Fixes

  • del: throws if wrong number of args (ac35d50), closes #1168
ioredis-mock - v8.1.0

Published by stipsan over 2 years ago

8.1.0 (2022-05-04)

Bug Fixes

  • lrem: refactor indexFun to a compiler friendlier variant (9b3b6f7), closes #1103
  • sort json data by default (85c641a)

Features

ioredis-mock - v8.0.0

Published by stipsan over 2 years ago

8.0.0 (2022-05-04)

Features

BREAKING CHANGES

  • this drops support for ioredis v4 and Redis.Promise overrides
ioredis-mock - v7.4.0

Published by stipsan over 2 years ago

7.4.0 (2022-05-03)

Features

  • Redis Cluster pass redisOptions in constuctor (#1170) (80d9238)
ioredis-mock - v7.3.0

Published by stipsan over 2 years ago

7.3.0 (2022-05-03)

Features

ioredis-mock - v7.2.0

Published by stipsan over 2 years ago

7.2.0 (2022-03-22)

Features

ioredis-mock - v7.1.0

Published by stipsan over 2 years ago

7.1.0 (2022-02-27)

Features

ioredis-mock - v7.0.1

Published by stipsan over 2 years ago

7.0.1 (2022-02-24)

Bug Fixes

  • Return table for HGETALL from custom Lua scripts (#1151) (7737f1b)
ioredis-mock - v7.0.0

Published by stipsan over 2 years ago

7.0.0 (2022-01-31)

Bug Fixes

  • drop support for node v10 (afc20a9)
  • remove createConnectedClient (d747b84)

Code Refactoring

BREAKING CHANGES

  • use redis.duplicate() or another new Redis instead of redis.createConnectedClient()
  • Upgrade to node v12 or later
  • update require('ioredis-mock/jest') calls to require('ioredis-mock')
ioredis-mock - v6.13.0

Published by stipsan over 2 years ago

6.13.0 (2022-01-31)

Features

ioredis-mock - v6.12.0

Published by stipsan over 2 years ago

6.12.0 (2022-01-31)

Features

ioredis-mock - v6.11.0

Published by stipsan over 2 years ago

6.11.0 (2022-01-31)

Features

ioredis-mock - v6.10.0

Published by stipsan over 2 years ago

6.10.0 (2022-01-31)

Features

ioredis-mock - v6.9.0

Published by stipsan over 2 years ago

6.9.0 (2022-01-31)

Features

ioredis-mock - v6.8.0

Published by stipsan over 2 years ago

6.8.0 (2022-01-31)

Features

ioredis-mock - v6.7.0

Published by stipsan over 2 years ago

6.7.0 (2022-01-31)

Features

ioredis-mock - v6.6.0

Published by stipsan over 2 years ago

6.6.0 (2022-01-31)

Features

ioredis-mock - v6.5.0

Published by stipsan over 2 years ago

6.5.0 (2022-01-31)

Features

ioredis-mock - v6.4.0

Published by stipsan over 2 years ago

6.4.0 (2022-01-30)

Bug Fixes

  • hstrlen throws error if wrong number of arguments (a028d32)
  • rpush error message synced with redis (c58eda0)

Features

ioredis-mock - v6.3.0

Published by stipsan over 2 years ago

6.3.0 (2022-01-29)

Features

Added

  • appendBuffer
  • bgrewriteaofBuffer
  • bgsaveBuffer
  • brpoplpushBuffer
  • dbsizeBuffer
  • decrBuffer
  • decrbyBuffer
  • delBuffer
  • discardBuffer
  • echoBuffer
  • existsBuffer
  • expireBuffer
  • expireatBuffer
  • flushallBuffer
  • flushdbBuffer
  • getbitBuffer
  • getrangeBuffer
  • hdelBuffer
  • hexistsBuffer
  • hmsetBuffer
  • hsetBuffer
  • incrBuffer
  • incrbyBuffer
  • incrbyfloatBuffer
  • infoBuffer
  • keysBuffer
  • lastsaveBuffer
  • msetBuffer
  • pingBuffer
  • quitBuffer
  • replconf
  • replconfBuffer
  • saddBuffer
  • saveBuffer
  • setBuffer

Improved

  • get is updated to convert buffers to string, like native redis + ioredis,
Package Rankings
Top 1.31% on Npmjs.org
Badges
Extracted from project README
npm npm version Redis Compatibility: 66% semantic-release