Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tinywan/lua-nginx-redis
:hibiscus: Redis、Lua、Nginx、OpenResty 笔记和资料
https://github.com/tinywan/lua-nginx-redis
docker hls lua luajit nginx nginx-docker nginx-lua nginx-module nginx-rtmp openresty openresty-module redis redis-lua redis-server shell-script
Last synced: 1 day ago
JSON representation
:hibiscus: Redis、Lua、Nginx、OpenResty 笔记和资料
- Host: GitHub
- URL: https://github.com/tinywan/lua-nginx-redis
- Owner: Tinywan
- License: mit
- Created: 2017-02-22T08:25:42.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2021-10-26T07:27:38.000Z (about 3 years ago)
- Last Synced: 2025-01-12T21:01:56.223Z (9 days ago)
- Topics: docker, hls, lua, luajit, nginx, nginx-docker, nginx-lua, nginx-module, nginx-rtmp, openresty, openresty-module, redis, redis-lua, redis-server, shell-script
- Language: Lua
- Homepage:
- Size: 11.1 MB
- Stars: 1,093
- Watchers: 60
- Forks: 376
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![996.icu](https://img.shields.io/badge/link-996.icu-red.svg)](https://996.icu)
Nginx与Lua编写脚本的基本构建块是指令执行顺序的图
![Nginx编译安装](Images/Nginx-Phase.png)
## Nginx 教程
#### 基础
* [Nginx编译安装](/Nginx/nginx-install.md)
* [Nginx.conf详解](/Nginx/nginx-base-config.md)
* [Location 详解](/docs/Nginx/location-detail.md)
* [Nginx基础知识](/Nginx/nginx-basic.md)
* [Nginx高性能WEB服务器详解](/Nginx/nginx-high-basic.md)
* [Nginx高并发系统内核优化和PHP7配置文件优化](/Nginx/nginx-parameter-config.md)
* [Nginx和PHP-FPM启动脚本](/Nginx/nginx-start-script.md)
* [Nginx的11个Phases](/Nginx/nginx-phases.md)
* [agentzh 的 Nginx 教程](https://openresty.org/download/agentzh-nginx-tutorials-zhcn.html)
* [Nginx 陷阱和常见错误](h/Nginx/nginx-1-config.md)
* [TCP和UDP负载平衡官方参考文档](https://www.cnblogs.com/tinywan/p/6586053.html)
* [Nginx 高并发系统内核优化](/Nginx/nginx-parameter-config.md)
* [nginx 并发数问题思考:worker_connections,worker_processes与 max clients](http://liuqunying.blog.51cto.com/3984207/1420556?utm_source=tuicool)
* [如何在工作中提高Ngixn服务器性能?达到高效](https://juejin.im/post/5adb45e96fb9a07ab773c767?utm_source=gold_browser_extension)
* [并发 = 同步/异步/阻塞/非阻塞/进程/线程](https://juejin.im/post/5bc69ecee51d45395d4f4072)
* [The Complete NGINX Cookbook](docs/Complete-NGINX-Cookbook-2019.pdf)
* [如何改进 NGINX 配置文件节省带宽?](/Nginx/nginx-config-bandwidth.md)
* [Nginx官方文档中文版](https://www.bookstack.cn/read/nginx-official-doc)
* [一个能够快速验证 Nginx 配置的在线演示工具](https://nginx-playground.wizardzines.com/)#### 案例
* [Nginx 同一个IP上配置多个HTTPS主机](/Nginx/more-domain-config.md)
* [Nginx 如何配置一个安全的HTTPS网站服务器](http://www.cnblogs.com/tinywan/p/7542629.html)
* [Nginx 配置启用 HTTP/2](http://www.cnblogs.com/tinywan/p/7860774.html)
* [申请Let's Encrypt通配符HTTPS证书](https://www.cnblogs.com/tinywan/p/8573169.html)
* [如何配置proxy_cache模块](/Nginx/Nginx-Web/Nginx-8-proxy_cache.md)
* [负载均衡五个配置实例](/Nginx/Nginx-Web/Nginx-7-Proxy.md)#### 模块
* [nginx-vod-module](http://www.cnblogs.com/tinywan/p/7879559.html)
* [nginx-module-vts](http://www.cnblogs.com/tinywan/p/7872366.html)
* [ngx_cache_purge](/Nginx/Nginx-Web/Nginx-8-proxy_cache.md)
* [lua-nginx-module](http://www.cnblogs.com/tinywan/p/6538006.html)
* [nginx-rtmp-module](http://www.cnblogs.com/tinywan/p/6639360.html)
* [ngx_http_proxy_module和ngx_http_upstream_module](/Nginx/Nginx-Web/ngx_http_upstream_module.md)#### 好文
* [Nginx入门到实战(1)基础篇](https://segmentfault.com/a/1190000014893012)
* [Nginx入门到实战(2) 场景实现篇](https://mp.weixin.qq.com/s/RDIhU2pd37ecmKjgCtiZGQ)
* [nginx从入门到实践](http://fanqieto.top/2017/11/29/nginx%E4%BB%8E%E5%85%A5%E9%97%A8%E5%88%B0%E5%AE%9E%E8%B7%B5/)
* [Nginx中文文档](http://www.nginx.cn/doc/)
* [Nginx开发从入门到精通](http://tengine.taobao.org/book/)
* [关于一些对location认识的误区](http://www.cnblogs.com/lidabo/p/4169396.html)
* [location总结及rewrite规则写法](https://segmentfault.com/a/1190000002797606)
* [How to Compile Nginx From Source on Ubuntu 16.04](https://www.vultr.com/docs/how-to-compile-nginx-from-source-on-ubuntu-16-04)
* [详解:Nginx 反向代理、后端检测模块](https://mp.weixin.qq.com/s/wGOQkAPif3buhezOQhbx5A)
* [Nginx的负载均衡 - 加权轮询 (Weighted Round Robin)](https://blog.csdn.net/zhangskd/article/details/50194069)#### 流媒体
* [Setup Nginx on Ubuntu to Stream Live HLS Video](https://www.vultr.com/docs/setup-nginx-on-ubuntu-to-stream-live-hls-video)
* [Setup Nginx-RTMP on Ubuntu 14.04](https://www.vultr.com/docs/setup-nginx-rtmp-on-ubuntu-14-04)
* [利用nginx搭建RTMP视频点播、直播、HLS服务器](https://blog.csdn.net/kingroc/article/details/50839994)
* [实时流(直播流)播放、上墙(大屏播放)解决方案](https://www.cnblogs.com/xiaozhi_5638/p/8664841.html)
* [Nginx配置Rtmp支持Hls的直播和点播功能](/Nginx-Rtmp/HLS-live-vod.md)
* [HLS视频直播和点播的Nginx的Location的配置信息(成功)](/Nginx-Rtmp/HLS-live-vod-locatiuon-config.md)#### 其他
* [Nginx和PHP-FPM的开机自动启动脚本](/PHP/PHP-FPM/config.md)
* [php-fpm/www.conf 的配置 ](/PHP/PHP-FPM/config.md)
* [深入剖析 Web 服务器与 PHP 应用的通信机制 - 掌握 CGI 和 FastCGI 协议的运行原理](https://mp.weixin.qq.com/s/6Kyfvc_N7PhBtFPstgt3MA)
* [PHP-FPM 与 Nginx 的通信机制总结](https://segmentfault.com/a/1190000018464303)## Lua 教程
* [Lua 基础语法](/Lua-Script/lua-basic.md)
* [luajit 执行文件默认安装路径](#Nginx_base_knowledge)
* [lua中self_indes详解](/Lua-Script/oop/self__index.md)## Redis 教程
* [Redis 安装](/Redis/redis-install.md)
* [Redis 配置详解](/Redis/redis-config.md)
* [Redis 基础知识](#Redis_base_knowledge)
* [Redis 开发与运维](#Redis-DevOps)
* [Redis 执行Lua脚本基本用法](/Redis/redis-lua.md)
* [Redis 漏洞如何防止被黑客攻击](/Redis/redis-safety.md)
* [如何在Ubuntu 16.04上安装和配置Redis](https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-redis-on-ubuntu-16-04)
* [Redis协议规范(译文)](http://www.hchstudio.cn/article/2018/e687/)
* [负载均衡中使用Redis实现共享Session](https://segmentfault.com/a/1190000011558000)
* [Redis 设计与实现](https://github.com/huangz1990/redis-3.0-annotated)
* [为什么分布式一定要有Redis?](https://mp.weixin.qq.com/s/8uii1BzfVfChbH_t5Gk_8Q)
* [使用Lua脚本实现分布式锁](https://www.cnblogs.com/tinywan/p/9643022.html)
* [PHP 脚本执行一个Redis 订阅功能,用于监听键过期事件,返回一个回调,API接受改事件](/Redis-PHP/Php-Run-Redis-psubscribe/nohupRedisNotify.php)
* [阿里云Redis开发规范](https://yq.aliyun.com/articles/531067)
* [高可用Redis服务架构分析与搭建](https://mp.weixin.qq.com/s/DA4uhPULaXI-KDKwvLzb8Q)
* [如何轻松搭建电商秒杀系统](https://yq.aliyun.com/articles/277885)
* [如何在Ubuntu 16.04上安装和配置Redis(推荐)](https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-redis-on-ubuntu-16-04)
* [Codis集群演化与Redis异步迁移](/Redis/Codis集群演化与Redis异步迁移.pdf)
* [如何利用Redisson分布式化传统Web项目](/Redis/如何利用Redisson分布式化传统Web项目.pdf)
* [redis设计与实现(第二版).pdf](/Redis/redis设计与实现(第二版).pdf)
* [深入剖析 Redis5.0 全新数据结构 Streams(消息队列的新选择)](http://www.vlambda.com/wz_wNrPVgCQ43.html)
* [Redis5 配置及优化总结](/Redis/redis5-config.md)## Openresty 教程
* [安装默认配置信息](/Openresty/openresty-basic.md)
* [OpenResty 最佳实践](https://moonbingbing.gitbooks.io/openresty-best-practices/content/index.html)
* [如何编译一个高性能 OpenResty](https://yq.aliyun.com/articles/228399)
* [ngx_lua APi 方法和常量](/Openresty/openresty-api.md)
* [ngx_lua 扩展模块学习](/Openresty/openresty-resty-module.md)
* [lua-resty-upstream-healthcheck使用](/Openresty/lua-resty-upstream-healthcheck.md)
* [Openresty与Nginx_RTMP](/Openresty/openresty-rtmp.md)
* [自己写的一个简单项目lua_project_v0.01](https://github.com/Tinywan/lua_project_v0.01)
* [如何在openresty里解析域名](http://www.jkeabc.com/181587.html)
* [谈谈基于 OpenResty 的接口网关设计](https://www.zybuluo.com/yishuailuo/note/844059)
* [跟我学OpenResty(Nginx+Lua)开发](http://jinnianshilongnian.iteye.com/blog/2190344)
* [openresty 专栏](https://blog.csdn.net/qq362228416/article/category/6558114)
* [openresty 视频](http://i.youku.com/i/UMTM2NTgyMDEyMA==/videos?q=openresty)
* [模仿京东使用Openresty+Redis做读服务](https://my.oschina.net/zjzhai/blog/759719)
* [Openresty-Lua动态修改upstream后端服务](Nginx/Nginx-Web/openresty-nginx-lua-Proxy.md)
* [Openresty编程.pdf](/Openresty/Openresty编程.pdf)## Linux 教程
* [命令篇](http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-commands.html)
* [实战篇](http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-part-two.html)
* [定时器教程](http://www.ruanyifeng.com/blog/2018/03/systemd-timer.html)
* [linux 进程间通信之管道](https://juejin.im/post/5bc735d85188255c57216d7e)
* [鸟哥的Linux私房菜服务器架设篇(第三版).pdf](Linux/鸟哥的Linux私房菜服务器架设篇(第三版).pdf)
* [鸟哥的Linux私房菜-基础学习篇(第四版).pdf](Linux/鸟哥的Linux私房菜-基础学习篇(第四版).pdf)## Shell 教程
* [编写快速安全Bash脚本的建议](https://www.oschina.net/translate/bash-scripting-quirks-safety-tips)
* [写好shell脚本的13个技巧](https://mp.weixin.qq.com/s/f3xDHZ7dCQr7sHJ9KDvuyQ)
* [shell脚本实现分日志级别记录日志](/Nginx-Rtmp/Shell_Log.sh)
* [Nginx日志定时备份和删除](/Nginx-Rtmp/Shell_Nginx_Log_cut.sh)
* [SHELL脚本小技巧](/Nginx-Rtmp/Shell_script.md)
* [Mysql 自动备份脚本安全加锁机制](/Nginx-Rtmp/backup_mysql.sh)
* [PHP和Shell 脚本如何很好的搭配](/PHP/php-shell_run.md)
* [通过FTP备份MySQL数据库](/Shell/Backup-MySQL-FTP.md)## 微信公众号
![Nginx编译安装](Images/tinywan-wechat.jpg)