两个ssdb lua sdk 推荐

lua 作为嵌入脚本使用很方便,这里推荐两个ssdb lua 客户端。

两个ssdb lua sdk 推荐

https://github.com/LazyZhu/lua-resty-ssdb 我一直用这个

https://github.com/eleme/lua-resty-ssdb

前者使用示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
local ssdb = require "resty.ssdb"
local db = ssdb:new()

db:set_timeout(1000) -- 1 sec

local ok, err = db:connect("127.0.0.1", 8888)
if not ok then
    ngx.say("failed to connect: ", err)
    return
end

ok, err = db:set("dog", "an animal")
if not ok then
    ngx.say("failed to set dog: ", err)
    return
end

ngx.say("set result: ", ok)

local res, err = db:get("dog")
if not res then
    ngx.say("failed to get dog: ", err)
    return
end

if res == ngx.null then
    ngx.say("dog not found.")
    return
end

ngx.say("dog: ", res)
ngx.say("dog: ", res[1])

本文网址: https://pylist.com/topic/115.html 转摘请注明来源

Suggested Topics

ssdb go client 推荐

ssdb 数据库以前有过好多介绍,也对python 库有推荐,这次推荐它的 go sdk,支持连接池。...

基于SSDB 的轻论坛

目前由SSDB 数据库驱动的开源项目还不多,这是一个示例,可作为SQL 转NoSQL 设计的参考。...

Mac 极速安装Lua 简洁环境

Lua 的环境有两种: LuaLuaJIT,为了速度,选择 LuaJIT,实行效率提升几十倍。LuaJIT 对应的是 Lua5.1 的语法。...

Openresty使用lua-resty-upload模块上传并保存文件

OpenResty 是一个基于 Nginx 与Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。这里将用到 lua-resty-upload 模块来处理上传超大的文件的请求。...

ssdb 在小内存vps 上的配置

ssdb 是一个数据结构和接口与redis 很相近的NoSQL 数据库,但它对内存依赖不高,数据可直接落到硬盘,所以 ssdb 在小内存上跑得也很欢。...

ssdb 全文搜索的实现

ssdb 作为key-value 数据库,底层没有提供全文搜索的功能,只能在应用层作检索。...

Leave a Comment