最近在开发电商平台的子系统——储值卡系统,系统核心业务涉及到金额消费以及库存控制,因此为了解决建立在内存上高并发情况下的事务控制,使用了spring封装的RedisTemplate执行lua脚本进行原子性操作,确保金额消费,库存按顺序处理,解决资源争抢。 1.使用lua脚本 Redis 使用单个 L ...
分类:
其他好文 时间:
2016-11-24 14:14:58
阅读次数:
191
前言:Atlasy由奇虎出品,在mysqp-proxy上开发而已,自带lua脚本,th用于取代mysql-proxy和amoebo,后两者已经停止开发.atlas:192.168.168.130master:192.168.168.128slave:192.168.168.129配置master和slave主从:参考:http://752030200.blog.51cto.com/8936921/1853460首先从..
分类:
其他好文 时间:
2016-11-11 20:56:11
阅读次数:
216
Redis 是一个开源数据库,它使用内存数据结构存储,可作为数据库、缓存和消息代理使用。Redis 支持丰富的数据结构,有:字符串(Strings)、哈希(Hashs)、列表(Lists)、集合(Sets)、有序集合(SortedSets)。Redis 内置了复制、Lua脚本、事务及不同级别的数据硬 ...
分类:
数据库 时间:
2016-11-08 19:20:59
阅读次数:
254
安装lua_nginx_module 模块 lua_nginx_module 可以一步步的安装,也可以直接用淘宝的OpenResty Centos和debian的安装就简单了。。 这里说下freebsd的安装: 安装完成后,我们体验一下lua 第一个lua脚本 ngx.say 是打印的打印输出的意思 ...
分类:
Web程序 时间:
2016-11-04 16:47:24
阅读次数:
278
摘自:redis中文网(http://www.redis.net.cn/) Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务 ...
分类:
其他好文 时间:
2016-10-29 11:47:02
阅读次数:
178
当 Lua 通过 call() 或 pcall() 函数执行 Redis 命令的时候,命令的返回值会被转换成 Lua 数据结构。 同样地,当 Lua 脚本在 Redis 内置的解释器里运行时,Lua 脚本的返回值也会被转换成 Redis 协议(protocol),然后由 EVAL 将值返回给客户端。 ...
分类:
其他好文 时间:
2016-10-26 16:36:44
阅读次数:
273
详细参考:http://www.yiibai.com/redis/1.Redis概述Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级..
分类:
其他好文 时间:
2016-10-08 20:45:36
阅读次数:
232
Unity里能创建 c#脚本模板,但是如果我想创建Lua脚本模板怎么办呢?拓展一下编辑器吧。 设置一下Lua脚本的模板地址 : Assets/Editor/Lua/Template/lua.lua 因为是模板就可以添加一些预制代码在上面, 当填写完类名后可以来替换操作, 例如unity自带的 创建C ...
分类:
编程语言 时间:
2016-10-08 11:26:38
阅读次数:
249
这是一个坑,天坑!如果不是我随手删除了一个本地变量,这个问题直到现在我应该也没有头绪。 首先,写了一个新的lua脚本,载入,执行。在执行的时候,出了这么一个莫名其妙的问题: EXC_BAD_ACCESS 莫名其妙是不是?如果是某个函数访问了nil,或之类的lua语法范围内的问题,pcall肯定会触发 ...
分类:
其他好文 时间:
2016-10-02 21:27:33
阅读次数:
497
至于vrp是什么东西以及为什么要学习vrp,vrp的简单操作这些问题请自行右转抵拢倒拐找百度或者去中视典官网去找教程,我这里不会在赘述。 今天默认我们已经会使用VRP的脚本编辑器,用其他语言来为VRP编程实现交互。 VRP支持Lua脚本语言以及官方开放了支持高级语言的SDK(如果你的加密狗支持SDK ...
分类:
其他好文 时间:
2016-10-02 17:04:59
阅读次数:
171