redis-lua 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
redis-lua 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 MIT
开发语言 Lua 查看源码 »
操作系统 Linux
软件类型 开源软件
开发厂商
地区 不详
提 交 者 红薯
适用人群 未知
收录时间 2011-04-04

软件简介

redis-lua 是 RedisLua 语言的客户端开发包。

示例代码:

require 'redis'
local redis = Redis.connect('127.0.0.1', 6379)
local response = redis:ping()           -- true
redis:set('usr:nrk', 10)
redis:set('usr:nobody', 5)
local value = redis:get('usr:nrk')      -- 10
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
02/28 22:58

lua-redis

worker_processes 1; error_log logs/error.log; events { worker_connections 1024; } http { server { listen 8080; location /api { content_by_lua_block { local redis = require "resty.redis" local red = redis:new() ngx.say(type(red)) --red:set_timeouts(1000, 1000, 1000) -- 1 sec -- or connect to a uni...

0
0
发表了博客
2018/07/01 20:01

redis与lua

内容大纲 redis里使用eval和evalsha redis管理Lua脚本 php里使用redis的lua脚本 在redis里使用lua脚本的好处 1.Lua脚本在Redis中是原子执行的,执行过程中间不会插入其他命令 2.Lua脚本可以帮助开发和运维人员创造出自己定制的命令,并可以将这些命令常驻在Redis内存中,实现复用的效果。 3.Lua脚本可以将多条命令一次性...

0
0
发表于数据库专区
2015/05/27 16:19

Redis脚本 --lua

Redis脚本 使用脚本的好处: 减少网络开销。可以将多个请求通过脚本的形式一次发送,减少网络时延 原子操作。redis会将整个脚本作为一个整体执行,中间不会被其他命令插入。因此在编写脚本的过程中无需担心会出现竞态条件,无需使用事务。 复用。客户端发送的脚步会永久存在redis中,这样,其他客户端可以复用这一脚本而...

0
0
发表于开发技能专区
2016/04/27 15:52

lua与redis结合

一,Redis和Lua结合 1:redis.call:在脚本中调用Redis命令,遇到错误会直接返回 2:redis.pcall:在脚本中调用Redis命令,遇到错误会记录错误并继续执行 3:Lua数据类型和Redis返回值类型对应 (1)数字——整数 (2)字符串——字符串 (3)表类型——多行字符串 (4)表类型(只有一个ok字段存储状态信息)——状态回...

0
2
发表了博客
02/18 22:29

Redis Lua脚本

EVAL   用于使用Redis内置的Lua解析器解析脚本。   键参数可以使用 KEYS 访问,如 KEYS[1],KEYS[2]...   值参数可以使用 ARGV 访问,如 ARGV[1],ARGV[2]...   Lua脚本调用Redis命令    redis.call() redis.pcall()     两者之间唯一的不同是错误的返回形式 脚本的原子性   Redis使用相同的Lua解释器来...

0
0
发表了博客
昨天 08:13

Redis-Lua脚本

local key = KEYS[1] if redis.call("get",key)+1 > tonumber(ARGV[1]) then   return true; else   return false; end 初始化加载 @PostConstruct public void init() { getRedisScript = new DefaultRedisScript<>(); getRedisScript.setResultType(Boolean.class); getRedisScri...

0
0
发表于DevOps专区
2018/11/27 23:16

Redis Lua Scripting

对需要存储数据的需求来说,查询效率是一个必须解决的问题,redis的出现有一点点瑕疵的完美解决了这个问题,今天就来说一下后端大神是怎么干掉这个瑕疵的; redis特性 快 支持多种数据结构 支持多种语言 主从复制...

0
0
发表了博客
2018/08/07 11:21

lua redis 操作

https://redis.io/commands/keys 遍历redis里面的所有key ,还能进行模糊匹配, 这样就省去了对key的手动过滤了 比如 keys term_info* 1) "term_info:51" 2) "term_info:94" 3) "term_info:103" 4) "term_info:149" 5) "term_info:18" 大致思路 : 1 遍历key ,读取redis 里面的数据, 为...

0
0
发表了博客
昨天 07:39

Redis-Lua脚本

local key = KEYS[1] if redis.call("get",key)+1 > tonumber(ARGV[1]) then   return true; else   return false; end 初始化加载 @PostConstruct public void init() { getRedisScript = new DefaultRedisScript<>(); getRedisScript.setResultType(Boolean.class); getRedisScri...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2015/10/23 11:12

ibatis里刷新缓存的问题

<cacheModel id="fn_recommend_cache" type ="REDIS" readOnly="true" serialize="false" >    <flushInterval hours="1"/>    <property value="1024" name="size"/>    <flushOnExecute statement="fn_recommend.insert"/>    <flushOnExecute statement="fn_recommend.updateByPrimaryKeySelective"/>    <flush...

2
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
0 评论
21 收藏
分享
返回顶部
顶部