找回密码
 立即注册
查看: 748|回复: 0

redis执行命令并返回浏览器

[复制链接]

17

主题

1

回帖

109

积分

管理员

积分
109
发表于 2024-6-15 19:52:41 | 显示全部楼层 |阅读模式
该示例演示使用Redis连接池,及Redis执行命令与获取返回数据。
show.png
local cjson = require("cjson")
local response = require("fastweb.response")
local request = require("fastweb.request")
local pool = require("redis.pool").new()

local function reply(code,msg,data)
    
    response.header("Content-Type","application/json")
    response.send(cjson.encode({
        code = code,
        msg = msg,
        data = data
    }))
    
end



-- 置连接池信息
pool:start("127.0.0.1",6379,"123456.",1)

-- 获取连接
local redis = pool:get()
-- 执行命令
local result = redis:command(request.param("command"))
-- 获取返回信息

reply(200,"OK",{reply=result})
注意:需要安装redis扩展
www.zip (31.99 KB, 下载次数: 0)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Fastweb

GMT+8, 2024-9-8 10:35 , Processed in 0.024735 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表