lua

如何使用redis来实现分布式锁-小浪学习网

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

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

redis如何保证数据一致性

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

为什么redis可以做分布式锁

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

Nginx如何防范XML注入攻击

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

19个实用vscode开发插件分享

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

用 Lua 控制你的树莓派

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

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

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

为什么要用redis?

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

Nginx如何添加lua模块

安装 lua wget http://luajit.org/download/luajit-2.0.5.tar.gz  tar -zxvf luajit-2.0.5.tar.gz cd luajit-2.0.5 make && make install prefix=/usr/local/luajit e...
站长的头像-小浪学习网月度会员站长9个月前
418
30个提高php开发效率的VSCode插件-小浪学习网

30个提高php开发效率的VSCode插件

本篇文章给大家分享30个提高php开发效率的VSCode插件。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 今天介绍一些我每天使用的非常有用的插件。有了它们,我们的 vsc(vsc...
站长的头像-小浪学习网月度会员站长9个月前
4610
VSCode中日常开发实用插件推荐-小浪学习网

VSCode中日常开发实用插件推荐

相关推荐:《vscode教程》 Visual Studio Code是一个轻量级但功能强大的源代码编辑器,轻量级指的是下载下来的Vs Code其实就是一个简单的编辑器,强大指的是支持多种语言的环境插件拓展,也正是...
站长的头像-小浪学习网月度会员站长9个月前
2211