Skip to content

use lua script with ioredis in cluster mode more convenient

Notifications You must be signed in to change notification settings

gogogo1024/redis_define_command

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

redis_define_command

注意事项

  1. 使用 lua script 是 redis.call/pcall 的参数只能 KEY[n],或者 ARGV[n] n 为正整数,而不能是通过函数传递的参数
  2. lua script 不能执跨 Redis 节点的命令,例如 KEYS、SCAN 等。
  3. 在调用 redis command 时需要注意 key 需要落在一个 slot 中,推荐用 hashtag
  4. lua script 也不是没有问题的,毕竟还是需要加载到内存中的,而不会持久化,可以参照 redis 7.0 出的 function

引用

  1. 浅析 redis lua 实现
  2. redis 7.0 function
  3. redis 7.0 function issue

About

use lua script with ioredis in cluster mode more convenient

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published