欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 艺术 > open-resty 服务安装redis插件

open-resty 服务安装redis插件

2024/10/24 14:18:01 来源:https://blog.csdn.net/qq_27683317/article/details/142584483  浏览:    关键词:open-resty 服务安装redis插件

从github下载

作者:程序那点事儿 日期:2023/11/16 22:04


lua-resty-redis-cluster

  1. cd /usr/local/openresty/modules #进入到modules目录
  2. git clone https://github.com/cuiweixie/lua-resty-redis-cluster.git  #下载插件
  3. mv lua-resty-redis-cluster/ redis-cluster #名字太长,重命名一下
  4. 拷贝文件(我们只需要用到包中2个文件)
    1. cp redis-cluster/lib/redis_slot.c ../lualib/
    2. cp redis-cluster/lib/resty/rediscluster.lua ../lualib/resty/
  5. 编译
    1. cd ../lualib/
    2. gcc redis_slot.c -fPIC -shared -o libredis_slot.so #如果编译报错,有如下解决方案

解决:应该是lua版本不对,自带的lua应该不好使 方式一:删除自带的lua,一般是/usr/lua和/usr/luac ,删除这两个文件 方式二:yum install lua-devel 下载一个依赖 方式三:自己重新再lua官网下载一个lua,重新安装一个lua(这个很好使)

  1. 添加指令(有的指令被注释,如expire指令)
    1. vim resty/rediscluster.lua
    2. 添加expire指令,如下图

添加一个案例访问

在前面kafka的案例中,我们已经创建了lua目录,现在我们就进入到lua目录开始。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com