分布式多级缓存

例子(测试环境)

项目结构图

运行反向代理服务器也就是负责反向代理到三个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

测试结果为下:

相关推荐
如竟没有火炬38 分钟前
LRU缓存——双向链表+哈希表
数据结构·python·算法·leetcode·链表·缓存
阿湯哥1 小时前
Redis数据库隔离业务缓存对查询性能的影响分析
数据库·redis·缓存
麦兜*1 小时前
Redis 7.2 新特性实战:Client-Side Caching(客户端缓存)如何大幅降低延迟?
数据库·spring boot·redis·spring·spring cloud·缓存·tomcat
he___H3 小时前
尚庭公寓中Redis的使用
数据库·redis·缓存·尚庭公寓
不良人天码星13 小时前
redis-zset数据类型的常见指令(sorted set)
数据库·redis·缓存
Lisonseekpan17 小时前
Java Caffeine 高性能缓存库详解与使用案例
java·后端·spring·缓存
沐浴露z1 天前
分布式场景下防止【缓存击穿】的不同方案
redis·分布式·缓存·redission
Lisonseekpan1 天前
Spring Boot 中使用 Caffeine 缓存详解与案例
java·spring boot·后端·spring·缓存
kfepiza1 天前
Spring的三级缓存原理 笔记251008
笔记·spring·缓存
jun71181 天前
msi mesi moesi cpu缓存一致性
缓存