Bug: Redis node has stopped working properly since v1.26.x

Describe the problem/error/question

Redis node does not work when its Parameters’ values are dynamic/expressions.

Workflow →

Error →

Information on your n8n setup

  • n8n version: 1.26.0 & 1.27.2
  • Database (default: SQLite): Postgres
  • n8n EXECUTIONS_PROCESS setting (default: own, main): main
  • Running n8n via (Docker, npm, n8n cloud, desktop app): Docker
  • Operating system: Ubuntu

Hey @shrey-42,

For the key name as you are sending a number and we expect a string for now you can just add .toString() to the end of it and that should get you up and running.

Hey @Jon .

Thanks for that tip!

Btw, has this type matching been enforced only recently?

Because the affected workflow isn’t very new, hasn’t been modified in a while and has been working fine until some time ago (at least until v1.22.6).

Hey @shrey-42,

Not on our side but we did update the Redis package a couple of versions back so it could be related to that.