分布式多级缓存

例子(测试环境)

项目结构图

运行反向代理服务器也就是负责反向代理到三个nginx的nginx,该nignx也负责前端页面的跳转。

该nginx的conf为下:

突出位置就是该nginx需要反向代理的其他nginx的IP和端口。

Lua语法

linux安装Lua

复制代码
#安装lua环境
apt install lua 5.3

测试Lua是否安装成功

变量,循环,函数

变量

可以通过函数 type()来判断变量的类型

创建一个后缀为lua的文件编写格式为下(--表示注释, local表示局部变量):

Lua 复制代码
local string = "hello, world!" --字符串
local table  = {name = "秃狼", age = 18} --对象
local arr = {"red", "blue", "yellow"} --数组

function say(arr) --自定义函数
        for index, value in ipairs(arr) do
                print( index, value)
        end
end


say(arr)
print(string)
print(table)

进行测试 lua "对应的文件名" 指令运行,测试结果为下:

条件控制和逻辑判断

对应的格式为下:

Lua 复制代码
local yes = true
  
if yes then
        print("成功了!!!!!!!!!")
else
        print("失败了!!!!!!!!!")
end

if not yes then
        print("失败了。。。。。。")
else
        print("成功了。。。。。。")
end

测试结果为下:

相关推荐
披着羊皮不是狼12 小时前
(7)为 RAG 系统接入 Redis Stack 实现向量持久化
数据库·redis·缓存
難釋懷13 小时前
数据同步策略
缓存
程序员潘子15 小时前
【保姆级教程】B 站缓存 m4s 文件转 MP4,无损合成一行命令搞定
缓存·ffmpeg·ffmpeg\
Micro麦可乐15 小时前
Redis只会用来做缓存?解锁Redis非缓存的九个应用场景,90%程序员不知道的隐藏技能
数据库·redis·缓存·消息队列·分布式锁·延迟队列·布隆过滤器
键盘鼓手苏苏15 小时前
Flutter 三方库 persistent_cache_simple 的鸿蒙化适配指南 - 实现具备磁盘溢出淘汰与极简 API 的本地持久化缓存、支持端侧资源异步落地与状态秒开实战
flutter·缓存·harmonyos
21号 115 小时前
10.Redis 缓存
数据库·redis·缓存
从零开始的-CodeNinja之路15 小时前
【Redis】Redis 缓存应用、淘汰机制—(四)
java·redis·缓存
星辰徐哥15 小时前
CDN工作原理:节点缓存、智能调度,减少跨网传输延迟
服务器·缓存·php
星辰徐哥15 小时前
ARP缓存表:作用、查看方法与刷新技巧
开发语言·缓存·php
Jul1en_17 小时前
【Redis】String 类型命令、编码方式与应用场景
数据库·redis·缓存