-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[OSPP] Pika 支持 Lua 脚本并引入 LuaJIT 解释器 #1445
Labels
Comments
Closed
i am interested with it |
申请意向+1 |
|
redis里使用单线程执行命令,命令无法并发,所以在执行EVAL的时候没有其他命令执行,这是原子性的保证。pika执行命令是多线程的,如何阻塞其他命令感觉跟事务是差不多的,想要参考一下设计的方案。 |
PR已经提了,需要review,zhisen之后拆一拆实现的功能和引入的外部模块 |
lua脚本支持得怎样了? |
How well is Lua script supported? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
基本信息
项目难度:基础
支持语言:中文/英文
项目社区导师:姚胤楠
导师联系邮箱:yaoyinnan@foxmail.com
技术领域:C++、Lua、NoSQL
开源协议:BSDv3
项目简述
Lua 语言具有简洁、轻量级、易于学习等特点,使得它成为一种优秀的脚本语言。与其他脚本语言相比,Lua 不仅具有高性能、低内存占用等优点,而且支持面向对象、函数式编程、协程等特性,可以帮助开发者快速编写出高效的脚本程序。
LuaJIT 是一个高性能的 Lua 解释器,它可以在运行时将 Lua 代码编译成本地机器代码,从而提高执行速度。
本项目需要为 Pika 实现 Lua 的支持并引入 LuaJIT 解释器以提高执行 Lua 脚本的性能。通过嵌入 Lua 解释器,可以在运行时动态加载 Lua 脚本,实现数据转换、数据过滤、业务逻辑处理等功能。这使得 Pika 可以更好地满足不同应用场景的需求,从而提高了 Pika 的灵活性和适用性。
项目产出要求
项目技术要求
The text was updated successfully, but these errors were encountered: