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目录开始。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序那点事儿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值