centos7 openresty使用Lua连接Redis集群

连接redis集群需要用到 lua-resty-redis-cluster模块

github地址https://github.com/cuiweixie/lua-resty-redis-cluster

下载之后,需要用2个文件rediscluster.lua和redis_slot.c 都在lib里面

复制包中的 redis_slot.c 到openresty安装目录的lualib下,rediscluster.lua到lualib下的resty下

.c文件无法在Nginx配置文件中引入,需要编译成**.so**文件,编译命令

# 安装gcc、c++编译器以及内核文件
yum -y install gcc gcc-c++ kernel-devel
# centos自带lua需要执行此命令再编译,自己安装过lua不需要
yum install lua-devel
 
#编译命令
gcc redis_slot.c -fPIC -shared -o libredis_slot.so
 
#查看结果

在这里插入图片描述

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页