lua

為什么redis可以做分布式鎖-小浪學習網

為什么redis可以做分布式鎖

Redis為單進程單線程模式,采用隊列模式將并發訪問變成串行訪問,且多客戶端對Redis的連接并不存在競爭關系。 代碼實現的,主要是針對某一筆數據的流水號加鎖,防止多個線程寫入這個數據。(具...
站長的頭像-小浪學習網站長8個月前
329
十分鐘搞懂redis原子操作-小浪學習網

十分鐘搞懂redis原子操作

本篇文章給大家帶來了關于redis原子操作的相關知識,為了保證并發訪問的正確性,redis 提供了兩種方法,分別是加鎖和原子操作,希望對大家有幫助。 redis原子操作 我們在使用 Redis 時,不可避...
站長的頭像-小浪學習網站長2個月前
2314
如何解決Linux Kafka的兼容性問題-小浪學習網

如何解決Linux Kafka的兼容性問題

在Linux系統上運行Kafka時,兼容性問題常常令人頭疼。本文將提供一些實用技巧,幫助您解決這些問題,確保Kafka集群穩定運行。 版本與兼容性: 首先,選擇合適的Kafka版本至關重要。 目前建議使...
站長的頭像-小浪學習網站長2個月前
3510
nginx ip黑名單動態封禁的方法-小浪學習網

nginx ip黑名單動態封禁的方法

1.方案 黑名單持久化到mysql (常見的方案是redis,但不利于控制,如:不同的ip設置不同的有效期、ip的crud、統計等等); 通過lua-nginx-module,在nginx中開辟一塊內存(lua_shared_dict),l...
站長的頭像-小浪學習網站長10個月前
489
用什么方式查看redis數據占用的內存-小浪學習網

用什么方式查看redis數據占用的內存

具體查看步驟如下: (學習視頻分享:redis視頻教程) redis-cli auth 密碼info# Memoryused_memory:13490096 //數據占用了多少內存(字節 byte)used_memory_human:12.87M //數據占用了多少內...
站長的頭像-小浪學習網站長4個月前
4915
js程序如何在vscode控制臺輸出-小浪學習網

js程序如何在vscode控制臺輸出

該編輯器支持多種語言和文件格式的編寫,截止2019年9月,已經支持了如下37種語言或文件:F#、HandleBars、Markdown、Python、Jade、PHP、Haxe、Ruby、Sass、Rust、PowerShell、Groovy、R、Makef...
站長的頭像-小浪學習網站長11個月前
4412
如何在Debian上用Dumpcap進行數據包過濾與處理-小浪學習網

如何在Debian上用Dumpcap進行數據包過濾與處理

在Debian中借助Dumpcap來篩選和處理數據包,可依照以下流程開展操作: Dumpcap的安裝過程 更新軟件包索引 sudo apt update 安裝Wireshark(含Dumpcap) sudo apt install wireshark 確認安裝狀...
站長的頭像-小浪學習網站長23天前
389
apache是什么語言寫的-小浪學習網

apache是什么語言寫的

Apache HTTP 服務器是用 C 語言編寫的,因為它提供了高效、跨平臺支持、可擴展性、模塊化以及安全性。 Apache是什么語言寫的? Apache HTTP 服務器是用C語言編寫的,因為它具有以下優勢: 高效...
站長的頭像-小浪學習網站長4個月前
348
聊一聊分布式系統下基于Redis的分布式鎖-小浪學習網

聊一聊分布式系統下基于Redis的分布式鎖

加鎖了,還有并發問題?redis分布式鎖你真的了解?下面本篇文章就來給大家聊一聊分布式系統下基于redis的分布式鎖,希望對大家有所幫助! 新接手的項目,偶爾會出現賬不平的問題。之前的技術老...
站長的頭像-小浪學習網站長3個月前
457
sublime是什么語言開發的-小浪學習網

sublime是什么語言開發的

Sublime Text 是一款跨平臺文本編輯器,由多種編程語言開發而成,主要包括:1. C++(核心);2. Python(擴展功能);3. JavaScript(用戶界面和編輯功能);以及其他輔助語言,如 Lua、Tcl/Tk ...
站長的頭像-小浪學習網站長4個月前
466
nginx根據ip跳轉不同頁面-小浪學習網

nginx根據ip跳轉不同頁面

最近的一個項目,需要特定的IP訪問某專題頁面的時候跳轉到網站首頁,思考了下,直接使用NGINX實現,分享給大家。 業務需求 業務和開發同事需要我這邊做一條規則,所有訪問 ip 為非上海、廣州 of...
站長的頭像-小浪學習網站長2年前
348