原创 Redis字符串數據類型和常用命令

字符串是 Redis 最基本的數據類型,它將以一個鍵和一個值存儲於 Redis 內部,它猶如 Java 的 Map 結構,讓 Redis 通過鍵去找到值。Redis 字符串的數據結構如圖 1 所示。 Redis 會通過 key

原创 Redis鏈表(linked-list)數據類型和常用命令

鏈表結構是 Redis 中一個常用的結構,它可以存儲多個字符串,而且它是有序的,能夠存儲 2 的 32 次方減 1 個節點(超過 40 億個節點)。 Redis 鏈表是雙向的,因此即可以從左到右,也可以從右到左遍歷它存儲的節點,鏈

原创 HTTPS加密原理詳解

本篇將討論 HTTPS 的加解密原理,很多人都知道 RSA,以爲 HTTPS=RSA,使用 RSA 加解密數據,實際上這是不對的。 不瞭解RSA的請移步:《RSA必知必會》 HTTPS是使用RSA進行身份驗證和交換祕鑰,然後再

原创 Redis watch 命令

在 Redis 中使用 watch 命令可以決定事務是執行還是回滾。一般而言,可以在 multi 命令之前使用 watch 命令監控某些鍵值對,然後使用 multi 命令開啓事務,執行各類對數據結構進行操作的命令,這個時候這些命令

原创 Redis哈希數據類型和常用命令

Redis 中哈希結構就如同 Java 的 map 一樣,一個對象裏面有許多鍵值對,它是特別適合存儲對象的,如果內存足夠大,那麼一個 Redis 的 hash 結構可以存儲 2 的 32 次方減 1 個鍵值對(40 多億)。 一般

原创 Redis的基礎事務及事務回滾

1 Redis的基礎事務及常用操作 和其他大部分的 NoSQL 不同,Redis 是存在事務的,儘管它沒有數據庫那麼強大,但是它還是很有用的,尤其是在那些需要高併發的網站當中。 使用 Redis 讀/寫數據要比數據庫快得多,如果使

原创 Redis數據類型之--集合、有序集合和HyperLogLog

一、Redis集合數據類型(set) Redis 的集合不是一個線性結構,而是一個哈希表結構,它的內部會根據 hash 分子來存儲和查找數據,理論上一個集合可以存儲 2 的 32 次方減 1 個節點(大約 42 億)個元素,因爲採

原创 程序員術語字典【概念基礎】

分佈式:針對同一個服務的多個子服務,每個子服務各不相同,然後把每個子服務分別部署到獨立的服務器上,實現分佈式。 集羣:針對同一個服務,將同一個服務部署到多個獨立的服務器上,每個服務器上運行的都是同一個服務,這些服務器集體構

原创 基於DNMP + laravel 快速搭建本地項目開發環境(Mac版本)

好的東西需要分享! 如果把程序開發人員都比作奮勇向前的勇士,那麼一套完整而又好用的開發環境就將是他們心馳神往的噬魂戰場! 定義:完整好用的環境 可以快速版本切換 可以方便遷移,快速部署,切換不同環境開箱即用 可以便捷引入新的技術

原创 關於PHP容易誤解的一些小知識【厚積薄發】

1 錯誤與異常 1、set_exception_handler 可以自定義處理所有未被try catch捕獲的異常 2、set_error_handler 自定義處理一些低級別的錯誤(只能捕捉到warning、notice等低級別

原创 ab測試

1.ab的簡介 ab是apachebench命令的縮寫。 ab是apache自帶的壓力測試工具。ab非常實用,它不僅可以對apache服務器進行網站訪問壓力測試,也可以對或其它類型的服務器進行壓力測試。比如nginx、tomcat

原创 YAML文件簡介

編程避免不了寫配置文件,怎麼寫配置文件也是一門學問 YAML 是專門用來寫配置文件的語言,非常簡潔且強大,比JSON格式方便 在線DEMO驗證:http://nodeca.github.io/js-yaml/ 官方介紹:https

原创 CGI、FastCGI和PHP-FPM三者究竟是什麼關係

在搭建LAMP/LNMP服務器時,會經常遇到PHP-FPM、FastCGI和CGI這幾個概念。如果對它們一知半解,很難搭建出高性能的服務器。接下來我們就以圖形方式,解釋這些概念之間的關係。 基礎 在整個網站架構中,Web Serv

原创 Redis在Java web中的應用

一般而言 Redis 在 Java Web 應用中存在兩個主要的場景,一個是緩存常用的數據,另一個是在需要高速讀/寫的場合使用它快速讀/寫,比如一些需要進行商品搶購和搶紅包的場合。 由於在高併發的情況下,需要對數據進行高速讀/寫的

原创 Redis字符串數據結構和常用命令

字符串是 Redis 最基本的數據結構,它將以一個鍵和一個值存儲於 Redis 內部,它猶如 Java 的 Map 結構,讓 Redis 通過鍵去找到值。Redis 字符串的數據結構如圖 1 所示。 Redis 會通過 key