博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
lua连接redis集群
阅读量:6080 次
发布时间:2019-06-20

本文共 1119 字,大约阅读时间需要 3 分钟。

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

github地址:

下载完成后,只需要用到包中2个文件和

.c文件无法在nginx配置文件中引入,需要编译成.so文件,编译命令:  gcc SOURCE_FILES -fPIC -shared -o TARGET

如下则是连接redis集群代码:

local config = {                name = "test",                serv_list = {                    {ip="127.0.0.1", port = 3100},                    {ip="127.0.0.1", port = 3101},                    {ip="127.0.0.1", port = 3102},                    {ip="127.0.0.1", port = 3200},                    {ip="127.0.0.1", port = 3201},                    {ip="127.0.0.1", port = 3202},                },            }            local redis_cluster = require "resty.rediscluster"            local red = redis_cluster:new(config)            for i = 1, 2 do                red:init_pipeline()                red:set("dog", "an animal")                red:get("dog")                red:set("dog", "hello")                red:get("dog")                local results = red:commit_pipeline()                local cjson = require "cjson"                ngx.say(cjson.encode(results))            end            red:close()

 

转载于:https://www.cnblogs.com/wangzhisdu/p/7766075.html

你可能感兴趣的文章
SecureCRT中文显示乱码的解决方法
查看>>
idea java.lang.OutOfMemoryError: PermGen space
查看>>
jstl中格式化时间戳
查看>>
Android上如何让应用截获系统按键
查看>>
ADB常用命令使用
查看>>
iOS --UITextField 输入值改变事件和键盘遮挡处理
查看>>
PAT 1017 Queueing at Bank
查看>>
AVI文件格式
查看>>
PLSQL基础语法三-异常
查看>>
Intellij_idea-14官方快捷键中文版
查看>>
shell入门1
查看>>
在线CRM系统数据成为决策重要依据
查看>>
epoll简介
查看>>
dialog
查看>>
Golang HTTP请求代理
查看>>
Navicat Premium 是怎么批处理作业转换
查看>>
大麦网疑遭“脱裤” 600余万用户信息被售卖
查看>>
安全狗云安全平台 登陆阿里云安全市场
查看>>
浏览器保存网页的四种方式
查看>>
Springboot整合mybatis并配置redis缓存
查看>>