排序
redis限制IP訪問次數的方法
有時候我們需要限制一個api或頁面訪問的頻率,例如單ip或單用戶一分鐘之內只能訪問多少次,類似這樣的需求很容易用redis來實現。 策略1: 在redis中保存一個count值(int),key為user:$ip,val...
redis緩存中間件基礎知識介紹
基本數據結構 String:普通的set和get,做簡單的KV緩存、計數器和共享用戶session。 Hash:類似Map,一般存儲結構化的數據(簡單的對象),Hash的應用場景比較單一(現在的對象內部也嵌套一堆對...
Redis阻塞問題排查
Redis是一個單線程的架構,所有的操作全部都在一個主線程中完成。所以一旦Redis發生阻塞,那將是一場噩夢。接下來,我們就來看下對于Redis發生阻塞問題。如何排查以及解決。 Redis數據結構或API...
關于一道mysql查詢面試題的思考解決過程
啰嗦(可跳過) 前幾天面試,筆試時遇到這道題,讀了幾遍題目都是懵懵懂懂,“一個段時間內至少N天,這N天中每天的分數總和要大于M”,好繞,最后沒有寫對。 今天想起來這道題,寫出了答案并進...
thinkphp怎么進行JSON文本轉數組的操作
隨著計算機技術和互聯網網絡的發展,現在所有事物都不可避免地與計算機相關。而互聯網數據的傳輸和處理是web開發者們經常遇到的問題之一,json成為了最常用的一種數據交換格式。其中,將json文...
redis數據淘汰策略介紹
本文講的是 當redis設定了最大內存之后,緩存中的數據集大小超過了一定比例,實施的淘汰策略,不是刪除過期鍵的策略,雖然兩者非常相似。 在 redis 中,允許用戶設置最大使用內存大小通過配置re...
thinkphp關聯查詢如何簡化數據結構
thinkphp是一款非常流行的php框架,支持多種數據庫操作方法。其中關聯查詢可以大大簡化我們的數據查詢操作,并使得數據結構更加清晰。下面我們將詳細介紹如何使用thinkphp的關聯查詢功能,以簡...
discuz和wordpress區別
crossday?discuz! board(簡稱 discuz!)是北京康盛新創科技有限責任公司推出的一套通用的社區論壇軟件系統。 自2001年6月面世以來,Discuz!已擁有15年以上的應用歷史和200多萬網站用戶案例,...
如何修改ThinkPHP6中的Session配置
thinkphp6是一款開源的web應用開發框架,它提供了許多便捷的功能和工具,方便開發人員開發出高質量的web應用程序。其中,session是一個重要的功能,用于存儲和管理用戶的信息,在框架中使用非常...
解決Linux系統內存問題
如何解決linux系統中出現的內存泄漏和溢出問題 在開發和維護Linux系統時,內存泄漏和內存溢出是常見的問題。這些問題可能導致系統性能下降、程序崩潰甚至系統崩潰。因此,我們需要采取一系列的...