• -------------------------------------------------------------
  • ====================================

nginx_lua

Redis实战和核心原理详解(3)Redis常见的5种不同的数据类型详解

Redis实战和核心原理详解(3)Redis常见的5种不同的数据类型详解
Redis 实战和核心原理详解(1)Centos7.0 下安装 Redis 5.0 详细过程和使用常见问题Redis 实战和核心原理详解(2)Redis 简介以及和其他缓存数据库的区别一、前言Redis 除了可以存储键还可以存储常见的 5 种数据类型,分别是:String、List、Set、Hash、ZSet。对于 Redis 的命令有一……继续阅读 »

dewbay 6年前 (2019-04-12) 2003浏览 0评论0个赞

【总结】瞬时高并发(秒杀/活动)Redis方案

【总结】瞬时高并发(秒杀/活动)Redis方案
1,Redis丰富的数据结构(Data Structures)字符串(String)Redis 字符串能包含任意类型的数据一个字符串类型的值最多能存储 512M 字节的内容利用 INCR 命令簇(INCR, DECR, INCRBY)来把字符串当作原子计数器使用使用 APPEND 命令在字符串后添加内容列表(List)Redis 列表是简单……继续阅读 »

dewbay 6年前 (2019-04-12) 2106浏览 0评论0个赞

lua开发–lua模块和redis

lua开发–lua模块和redis
lua 模块开发在实际开发中,不可能把所有代码写到一个大而全的lua文件中,需要进行分模块开发;而且模块化是高性能 Lua 应用的关键。使用 require 第一次导入模块后,所有 Nginx 进程全局共享模块的数据和代码,每个 Worker 进程需要时会得到此模块的一个副本(Copy-On-Write),即模块可以认为是每 Worker 进程共享……继续阅读 »

dewbay 6年前 (2019-04-12) 2474浏览 0评论0个赞

OpenResty 操作cookies

OpenResty 操作cookies
在 or 中简单的使用cookies 复杂的操作请使用 lua_resty_cookies基本操作获取一个cookies, cookies的 name 叫做 sessionlocal cookie_name = "cookie_session"ngx.say(ngx.var[cookie_name])设置 cookiesngx……继续阅读 »

dewbay 6年前 (2019-04-12) 6742浏览 2评论3个赞

nginx lua模块常用的指令

nginx lua模块常用的指令
lua_code_cache语法:lua_code_cache on | off默认: on适用上下文:http、server、location、location if这个指令是指定是否开启lua的代码编译缓存,开发时可以设置为 off,以便lua文件实时生效,如果是生产线上,为了性能,建议开启。lua_package_path语法:lu……继续阅读 »

dewbay 6年前 (2019-04-12) 2158浏览 0评论2个赞

Ubuntu 平台下OpenResty的安装

Ubuntu 平台下OpenResty的安装
源码包准备我们首先要在官网下载OpenResty的源码包。官网上会提供很多的版本,各个版本有什么不同也会有说明,我们可以按需选择下载。笔者选择下载的源码包为 ngx_openresty-1.9.3.1.tar.gz。相关依赖包的安装首先你要安装OpenResty需要的多个库 请先配置好你的 apt 源,配置源的过程在这就不阐述了,然后执行以下……继续阅读 »

dewbay 6年前 (2019-04-12) 2241浏览 0评论0个赞

为什么要使用Nginx?

为什么要使用Nginx?
这里做了些基准测试表明 nginx 打败了其它的轻量级的 web 服务器和代理服务器,同样也赢了相对不是那么轻量级的产品。有人说这些基准测试是不准确的,因为在这样那样的环境下,做的比较不一致。我倾向同意基准测试只是告诉了我们其中一部分情况,你能做的是消除偏见(有人见过所有人都同意一个基准测试是公平的吗?我是没见过。)不管怎样,这篇文章不是做……继续阅读 »

dewbay 6年前 (2019-04-12) 2036浏览 0评论0个赞

nginx ngx_http_rewrite_module 模块填坑小记

nginx ngx_http_rewrite_module 模块填坑小记
在使用 rewrite 模块进行 uri 重写时,得先补充几个知识点nginx 常用的变量推荐给 nginx 安装一个 Echo Module,能够非常方便的将我们的请求产生的变量打印出来,nginx 选用 nginx/1.11.10 版本最好,再高一点的版本编译 Echo 模块会报错。nginx 编译成功后添加如下配置。server {……继续阅读 »

dewbay 6年前 (2019-04-12) 17170浏览 0评论0个赞