Java-高性能缓存Redis Lua 脚本

03-25 1510阅读 0评论

Redis LuacnaRedis Lua 脚本

Java-高性能缓存Redis Lua 脚本,Java-高性能缓存Redis Lua 脚本,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,性能,命令,第1张
(图片来源网络,侵删)

日期+ 自增Id(位数不足前面补零)

例:

日期:20210309 + 自增(5位)

2021030900001

local key = tostring(KEYS[1]);
local count = tonumber(KEYS[2]);
local dateStr = tostring(KEYS[3]);
local newKey = key .. "_" .. dateStr;
local numRedis = redis.call("incr", newKey);
print(numRedis);
if (numRedis == 1) then
	redis.call("expire",newKey,60);
end
-- 计算数字的位数
local function DightNum(num)
	if math.floor(num) ~= num or num  0 do
			num = math.floor(num/10);
			tmp_dight = tmp_dight + 1;
		end
		return tmp_dight;
	end
end
-- 在整数数字前面加0
-- dest_dight 标识最终生成位数,例如 AddZeroFrontNum(5, 1) 计算后是00001
local function AddZeroFrontNum(dest_dight, num)
	local num_dight = DightNum(num);
	if -1 == num_dight then
		return -1;
	elseif dest_dight 

免责声明
本网站所收集的部分公开资料来源于AI生成和互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
评论列表 (暂无评论,1510人围观)

还没有评论,来说两句吧...

目录[+]