• 关于

    lua 存储数据

    的搜索结果
  • Lua数据结构 — TValue(一)

    作者:罗日健 数据结构的设计,在一定程度上奠定了整个系统的设计,所以决定写一个对Lua主要数据结构的分析文章,本来打算写一篇就好了,但是每个数据类型其实都有点复杂,一篇的话篇幅太长,所以就拆开几篇来写了。 为什么是从TValue说起,TValue是实现Lua弱数据类型的主要数据结构,不但在脚本中...

    文章 阿里云柳璃 2014-06-05 1896浏览量

  • 《Lua游戏开发实践指南》一3.2游戏项目中的Lua

    3.2游戏项目中的Lua 把脚本语言集成到游戏项目中可以提升团队的开发效率,并且可以很好地扩展原生编译语言的能力。Lua在游戏开发的许多基础领域中都表现得很出色。在游戏开发团队中,可能有许多成员都使用Lua来完成他们的工作。程序员负责将Lua整合到游戏开发环境中,通常,他们会需要编写一些Lua代码...

    文章 华章计算机 2017-08-01 1591浏览量

  • 在C函数中保存状态:registry、reference和upvalues

    C函数可以通过堆栈来和Lua交换数据,但有时候C函数需要在函数体的作用域之外保存某些Lua数据,那么我们想到全局变量或static变量,这样做的缺点是:(1)为Lua设计C函数库时,导致不可重入;(2)不是所有的Lua值都能很好的保存到C变量中。那么可不可以将值保存在Lua全局变量里面呢,可以,L...

    文章 jamesjxiao 2014-08-04 619浏览量

  • Quick BI 数据可视化分析平台

    2020年入选全球Gartner ABI魔力象限,为中国首个且唯一入选BI产品

    广告

  • 使用 varnish + nginx + lua 搭建网站的降级系统

    通常一个网站数据库挂掉后,后果将是非常严重的。基本上整个网站基本不可用了。对于一些网站来说,当数据库挂掉后,如果能提供基本的浏览服务,也是不错的。本文将尝试使用 varnish + nginx + lua 搭建网站降级系统来实现整个目标。 降级目标 降级方案的目标是,当网站出现致命故障时(如出...

    文章 boxti 2017-05-02 1102浏览量

  • 使用varnish + nginx + lua搭建网站的降级系统

    前言 通常一个网站数据库挂掉后,后果将是非常严重的。基本上整个网站基本不可用了。对于一些网站来说,当数据库挂掉后,如果能提供基本的浏览服务,也是不错的。本文将尝试使用varnish + nginx + lua 搭建网站降级系统来实现整个目标。 降级目标 降级方案的目标是,当网站出现致命故障时(如出...

    文章 exinnet 2016-04-12 2314浏览量

  • Lua配置表存储优化方案

    ◆◆◆简单介绍 Lua作为一个极为精简的嵌入型脚本语言,已经广泛地用在了游戏业。Lua的存在一般是两种场合,一种用于实现游戏上层业务逻辑,一种则利用了Lua语言本身灵活简单的数据表达能力而被广大程序员用于数据的存储,也就是常说的配置文件。 一般来说配置文件的初始来源是策划维护着的、有着一定格式约束...

    文章 玄学酱 2018-02-05 1423浏览量

  • 亿级流量电商系统多级缓存架构

    亿级流量电商系统多级缓存架构   Redis基础 数据类型String hash list set zset java操作Redis redis的RDB和AOF两种持久化机制 Redis Transcation Redis高级 redis企业级数据备份 Lua脚本与redis抢红包实战案例...

    文章 优惠券发放 2018-08-22 3460浏览量

  • Redis进阶应用:Redis+Lua脚本实现复合操作

    引言 Redis是高性能的key-value数据库,在很大程度克服了memcached这类key/value存储的不足,在部分场景下,是对关系数据库的良好补充。得益于超高性能和丰富的数据结构,Redis已成为当前架构设计中的首选key-value存储系统。 虽然Redis官网上提供了200多个命令...

    文章 宜信技术学院 2019-07-19 3923浏览量

  • Lua数据结构 — Udata(五)

    作者:罗日健 Udata负责存储userdata的数据,这部分其实很简单,但是为了保证系列文章的完整性,还是写一篇出来补全。 下面是Udata的数据结构: 意义: CommonHeader:和与TValue中的GCHeader能对应起来的部分 metatable:userdata的元表,...

    文章 阿里云柳璃 2014-06-05 1694浏览量

  • 为什么在 Redis 实现 Lua 脚本事务?

    在刚过去的几个月中,我一直在构思并尝试在 redis 中实现 lua 脚本的事务功能。没有多少人理解我的想法,所以我将通过一些历史为大家做下解释。 MySQL 与 Postgres 在 1998-2003 年间,如果你想运行一个正规的数据库驱动的网站/服务,但又没有足够的资金购买微软或 Oracl...

    文章 知与谁同 2017-06-08 1537浏览量

  • Lua数据结构 — TString(二)

    作者:罗日健 存储lua里面的字符串的TString数据结构:(lobject.h 196-207) 其它结构中也会有L_Umaxalign dummy这个东西,来看看L_Umaxaliagn: 从字面意思上就是保证内存能与最大长度的类型进行对齐,事实上也是做这件事,这里感觉lua想给各种不...

    文章 阿里云柳璃 2014-06-05 1555浏览量

  • KONG网关 — 插件开发

    虽然kong提供了那么多的插件,但是不可能百分百满足了对于网关的需求,在很多系统中不可能吧用户体系用到kong提供的权限验证体系,包括对于一套系统完整的RBAC系统大家都有不同的改进,以及请求加密参数校验等等,所以对于扩展性对于网关的定义需要有一定的能力的,kong是通过nginx+lua开发的通...

    文章 喵了个咪_ 2020-08-11 79浏览量

  • Lua脚本快速入门

    Lua 是一种轻量小巧的脚本语言,用标准 C 语言编写并以源代码形式开放,其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua 可以应用在游戏开发、独立应用脚本、Web 应用脚本、扩展和数据库插件、安全系统等场景。 特性 轻量级:标准C语言编写并以源代码形式开放,编译后...

    文章 阿靖哦 2019-06-19 1640浏览量

  • Lua中调用C/C++函数 (转)

    1.前言上次偶说到从C/C++中调用Lua的函数, 然后就有朋友问从Lua中如何调用C/C++的函数, 所以偶们这次就来说说这个问题. 首先偶们会在C++中建立一个函数, 然后告知Lua有这个函数, 最后再执行它. 另外, 由于函数不是在Lua中定义的, 所以无法确定函数的正确性, 可能在调用过程...

    文章 杨粼波 2017-10-09 1342浏览量

  • 【精选】Nginx模块Lua-Nginx-Module学习笔记(一)Nginx Lua API 接口详解

    源码地址:https://github.com/Tinywan/Lua-Nginx-Redis 一、介绍   各种* _by_lua,* _by_lua_block和* _by_lua_file配置指令用作nginx.conf文件中Lua API的网关。 下面描述的Nginx Lua API只能在...

    文章 Tinywan. 2017-03-12 1455浏览量

  • 利用redis缓存热门数据,分页的一种思路

    普通分页 一般分页做缓存都是直接查找出来,按页放到缓存里,但是这种缓存方式有很多缺点。 如缓存不能及时更新,一旦数据有变化,所有的之前的分页缓存都失效了。 比如像微博这样的场景,微博下面现在有一个顶次数的排序。这个用传统的分页方式很难应对。 一种思路 最近想到了另一种思路。 数据以ID为key缓存...

    文章 hengyunabc 2014-04-21 4248浏览量

  • 基于Openresty+CEPH实现海量数据管理系统

    「持续更新中,欢迎关注...」 1. 需求: 作为一家专注于三维高精度地图服务的公司,有海量(PB级)的原始数据、中间数据、成功数据,需要存储、管理、并定期归档。 按项目管理数据,数据分类航飞数据、控制点数据、中间数据、成果数据、其他数据。数据来源包括无人机数据、载荷数据、地面站数据、人工打点数...

    文章 扮喵吃老鼠 2020-05-26 490浏览量

  • 利用redis缓存热门数据,分页的一种思路

    普通分页 一般分页做缓存都是直接查找出来,按页放到缓存里,但是这种缓存方式有很多缺点。 如缓存不能及时更新,一旦数据有变化,所有的之前的分页缓存都失效了。 比如像微博这样的场景,微博下面现在有一个顶次数的排序。这个用传统的分页方式很难应对。 一种思路 最近想到了另一种思路。 数据以ID为key缓存...

    文章 横云断岭 2014-04-21 1345浏览量

  • Redis基础知识之—— 5个必须了解的事情【★★★★★】

    一、掌控储存在Redis中的所有键       数据库的主要功能是储存数据,但是对于开发者来说,因为应用程序需求或者数据使用方法的改变,忽略存储在数据库中的某些数据是非常正常的,在Redis中同样如此。你可能忽视期满某些键,也可能因为应用程序的某个模块弃用而忘掉这些数据。      无论哪种情况,...

    文章 Tinywan. 2016-10-19 727浏览量

  • SpringBoot使用Lua脚本操作Redis

    本文介绍SpringBoot如果通过Lua脚本去执行Redis,介绍简单用法例子,如对Lua脚本还不了解的可以先参考我这边文章Lua脚本快速入门更深层次的用法请参考Redis官网 1. 添加依赖 <dependency> <groupId>org.springfra...

    文章 阿靖哦 2019-06-21 2472浏览量

  • Redis简介

    Redis (remote dictionary server) Redis 是一个开源的,存储 键值(key-Valus)数据库 ,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists)...

    文章 memos1 1970-01-01 791浏览量

  • 基于Redis和Lua的分布式限流

     Java单机限流可以使用AtomicInteger,RateLimiter或Semaphore来实现,但是上述方案都不支持集群限流。集群限流的应用场景有两个,一个是网关,常用的方案有Nginx限流和Spring Cloud Gateway,另一个场景是与外部或者下游服务接口的交互,因为接口限制必...

    文章 程序员历小冰 2019-04-07 2417浏览量

  • redis简介

    Redis (remote dictionary server) Redis 是一个开源的,存储 键值(key-Valus)数据库 ,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists)...

    文章 技术小阿哥 2017-11-27 881浏览量

  • 通过openresty和嵌入式的lua脚本,来搭建高并发的日志采集服务器

    通过openresty和嵌入式的lua脚本,来搭建高并发的日志采集服务器,现在主要采集pc端和app端的日志,数据存储在kafka openresty 服务搭建步骤(mac,linux) wget https://www.openssl.org/source/openssl-1.0.2f.tar....

    文章 whiletrue 2016-06-29 7128浏览量

  • 阿里云Redis LUA脚本功能上线——轻量嵌入,极速扩展,业务轻松跨平台

        阿里云Redis云数据库,全面支持LUA脚本功能,助力企业轻松迁移自建Redis数据库的业务逻辑,实现业务的跨平台复用,快速驱动业务上云。LUA语言作为目前最流行的轻量级嵌入式脚本语言,凭借其语法简单、高效稳定、支持复杂数据结构以及自动内存管理等特点,已经在众多著名的游戏程序中大量被使用,...

    文章 阿里ACE 彭飞 2016-07-19 7438浏览量

  • 如何对Redis进行原子操作

    如何对Redis进行原子操作什么时候需要进行需要原子操作? 很常见的例子,就是利用Redis实现分布式锁。 实现锁需要哪些条件? 我们知道要实现锁,就需要一个改变锁状态的方法。这个方法能原子地对锁的状态进行检查并修改。如果修改成功,则意味着获得了锁。对于硬件,它提供的就是test-and-set,...

    文章 幸运码发放 2019-07-27 4190浏览量

  • java8新特性(四)_Stream详解

    之前写过一篇用stream处理map的文章,但是对stream没有一个整体的认识,这次结合并发编程网和ibm中介绍stream的文章进行一个总结,我会着重写对list的处理,毕竟实际工作中大家每天进行使用 Stream简单介绍 定义 A sequence of elements support...

    文章 养码青年 2018-08-19 959浏览量

  • Openresty动态更新(无reload)TCP Upstream的原理和实现

    什么是Openresty 引用官网的介绍,OpenResty®是基于NGINX和LuaJIT的动态Web平台。通俗的讲Openresty项目是一个开源且成熟的Web负载均衡器。集成了Nginx的内核并进行了加强,集成了LuaJIT以及一系列Lua库。最关键的是在其生态中具有较多的Nginx模块扩展...

    文章 曾庆国 博客 2020-02-22 3000浏览量

  • Function is a data type in Lua

    在Lua中, 我们用到的函数, 其实是一个数据类型, 例如 : [root@db-172-16-3-150 ~]# lua Lua 5.2.3 Copyright (C) 1994-2013 Lua.org, PUC-Rio > print(type(print)) function &g...

    文章 德哥 2016-03-29 693浏览量

  • Adata 1.1 发布,多语言的序列化库

    Adata 1.1发布,调整lua的模块实现,大幅提升性能 http://git.oschina.net/lordoffox/adata AData是一个多语言的序列化库,和protocol buffer类似。 目前支持C++/Lua(5.1,5.2,5.3,jit)/C#,非常适合游戏的通讯协...

    文章 沉默术士 2017-06-02 1189浏览量

1 2 3 4 ... 12 >

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务