lua

Redis分布式锁的正确实现方式介绍-小浪学习网

Redis分布式锁的正确实现方式介绍

分布式锁一般有三种实现方式: 1、数据库乐观锁; 2、基于Redis的分布式锁; 3、基于ZooKeeper的分布式锁。 本文将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式...
站长的头像-小浪学习网月度会员站长6个月前
338
linux用什么写lua-小浪学习网

linux用什么写lua

Linux系统下可以用编辑器和集成开发环境来编写Lua脚本,如:1、VIM,Emacs,Sublime Text,VScode等编辑器;2、LuaRocks,Lapis等工具。 本教程操作系统:Linux5.18.14系统、Dell G3电脑。 Linu...
站长的头像-小浪学习网月度会员站长6个月前
4414
如何使用redis来实现分布式锁-小浪学习网

如何使用redis来实现分布式锁

分布式锁其实可以理解为:控制分布式系统有序的去对共享资源进行操作,通过互斥来保持一致性。  举个不太恰当的例子:假设共享的资源就是一个房子,里面有各种书,分布式系统就是要进屋看书的...
站长的头像-小浪学习网月度会员站长6个月前
428
redis如何保证数据一致性-小浪学习网

redis如何保证数据一致性

现在redis在互联中有大量的使用,根据业务的不同,其使用上也有所不同,但一般都有数据存储和缓存的一致性问题,下面就给大家介绍几个比较成熟实用的方案。 方式1: 数据库保存数据,redis不per...
站长的头像-小浪学习网月度会员站长6个月前
3015
为什么redis可以做分布式锁-小浪学习网

为什么redis可以做分布式锁

Redis为单进程单线程模式,采用队列模式将并发访问变成串行访问,且多客户端对Redis的连接并不存在竞争关系。 代码实现的,主要是针对某一笔数据的流水号加锁,防止多个线程写入这个数据。(具...
站长的头像-小浪学习网月度会员站长6个月前
329
Nginx如何防范XML注入攻击-小浪学习网

Nginx如何防范XML注入攻击

xml注入攻击是一种常见的网络攻击方式,攻击者将恶意注入的xml代码传递给应用程序,以获取未授权的访问权限或执行恶意操作。nginx是一款流行的web服务器和反向代理服务器,可以通过多种方式来防...
站长的头像-小浪学习网月度会员站长6个月前
388
19个实用vscode开发插件分享-小浪学习网

19个实用vscode开发插件分享

工欲善其事必先利其器。本篇文章给大家总结分享19个我在开发中使用到的vscode插件,希望对大家有所帮助! 1:Chinese (Simplified) Language Pack  中文语言插件 适用于 VS Code 的中文(简体...
站长的头像-小浪学习网月度会员站长6个月前
405
用 Lua 控制你的树莓派-小浪学习网

用 Lua 控制你的树莓派

lua 是一种有时会被误解的语言。不同于 python 和其他一些编程语言,该语言是通用的扩展语言,并被广泛应用于游戏引擎、框架等领域。总的来说,我发现 lua 对开发人员来说是一个有价值的工具,...
站长的头像-小浪学习网月度会员站长7个月前
3112
Nginx策略编写实践:防范XSS攻击-小浪学习网

Nginx策略编写实践:防范XSS攻击

随着web技术的不断发展,安全问题也变得越来越重要,其中xss攻击就是极其常见的一种。攻击者通过在网站中注入代码,使得用户在浏览该网站时会受到攻击,从而泄露个人隐私或者进行钓鱼诈骗等行为...
站长的头像-小浪学习网月度会员站长7个月前
265
为什么要用redis?-小浪学习网

为什么要用redis?

redis都可以干什么事儿 缓存,毫无疑问这是Redis当今最为人熟知的使用场景。再提升服务器性能方面非常有效; 排行榜,如果使用传统的关系型数据库来做这个事儿,非常的麻烦,而利用Redis的SortS...
站长的头像-小浪学习网月度会员站长7个月前
497