You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add three Redis commands required by Misskey's WebAuthn, distributed lock,
and cache subsystems:
- SETEX: SET with EX in a single command
- GETDEL: atomic GET + DELETE
- SETNX: SET if not exists (integer reply)
All three are registered in the command router, argsLen table, and Lua
script context.
Fix a critical bug in cmsgpack.unpack where Go nil (from msgpack nil) was
converted to Lua false instead of Lua nil. This caused BullMQ's addJob
Lua script to misinterpret absent parentKey as a present-but-missing key,
returning error code -5. Real Redis cmsgpack maps msgpack nil to Lua nil.
Verified: all 30 Misskey e2e test suites (1300+ tests) pass with the same
results as real Redis.
0 commit comments