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

2019年04月12日的内容

X-Forwarded-For 和 X-Real-IP 的区别?

做动静分离的时候这里有疑问所以请教度娘网上摘得,觉得比较有用就记下了一般来说,X-Forwarded-For是用于记录代理信息的,每经过一级代理(匿名代理除外),代理服务器都会把这次请求的来源 IP追加在X-Forwarded-For中来自4.4.4.4的一个请求,header 包含这样一行X-Forwarded-For: ……

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

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

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

1,Redis丰富的数据结构(Data Structures)字符串(String)Redis 字符串能包含任意类型的数据一个字符串类型的值最多能存储 512M 字节的内容利用 INCR 命令簇(INCR, DECR, INCRBY)来把字符串当作原子计数器使用使用 APPEND 命令在字符串后添加内容列表(List)Redis 列表是简单……

lua开发–lua模块和redis

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

OpenResty 操作cookies

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

nginx lua模块常用的指令

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

Ubuntu 平台下OpenResty的安装

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

redis缓存服务器(Nginx+Tomcat+redis+MySQL实现session会话共享)

防伪码:我想是我因为我不够温柔,不能分担你的忧愁。一、redis介绍redis是一个 key-value存储系统。和 Memcached 类似,它支持存储的 value 类型相对更多,包括 string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和 hash(哈希类型)。与 memc……

基于Mesos/Docker构建数据处理平台

平台概览2014 年下半年左右,去哪儿完成了有关构建私有云服务的技术调研,并最终拍定了 Docker/Mesos 这一方案。下图 1 展示了去哪儿数据平台的整体架构:图 1:去哪儿数据平台的整体架构该平台目前已实现了如下多项功能:每天处理约 340 亿/25TB 的数据;90%的数据在 100ms 内完成处理;最长 3h/24h 的……

巅峰对决之Swarm、Kubernetes、Mesos

【编者的话】这篇文章对比了三大主流调度框架:Swarm、Kubernetes 和 Mesos。文章不仅从理论上讨论了各个框架的优缺点,还从两个实际的案例出发,分析了每个框架具体使用方法。这篇文章对比了三大主流调度框架:Docker Swarm、Google Kubernetes 和 Apache Mesos(基于 Marathon 框架)。在解释了调度和容……