• 使用 wireshark 分析 redis 協議 經驗

    如果想要和 redis 打交道, 譬如實現某種語言的 redis 的客戶端, 實現 redis 的 proxy,都得懂 redis 的數據序列化協議 REdis Serialization Protocol(RESP)(MySQL 同理). Redis使用 TCP 作為其數據傳輸協議,而分析 TCP 包就不得不祭出 wireshark 這個神器了。 雖然wireshark 可以分析 TCP 包,

    HilTZDK 2016-01-24   17089   0

    Redis3.0.6集群搭建 經驗

    創建一個RedisCluster之前,我們需要有一些以cluster模式運行的Redis實例,這是因為cluster模式下Redis實例將會開啟cluster的特征和命令。

    jopen 2016-01-09   16776   0

    細說Redis監控和告警 經驗

    對于任何應用服務和組件,都需要一套完善可靠譜監控方案。

    RaymondShee 2016-08-31   11014   0

    Redis集群方案應該怎么做 經驗

    Redis Cluster是一種服務器sharding分片技術。

    GuadalupeOr 2016-12-06   16914   0

    深入淺出 Redis client/server交互流程 經驗

    在深入了解一個DB的時候,我的第一步就是去理解它執行一條命令執行的整個流程,這樣就能對它整個運行流程較為熟悉,接著我們可以去深入各個細節的部分,比如Redis的相關數據結構、持久化以及高可用相關的東西。寫這篇文章的初衷就是希望我們更加輕松的走好這第一步。這里還需要提醒的是,在我們進行Redis源碼閱讀的時候最關鍵的是需要靈活的使用GDB調試工具,它能幫我們更好的去理順相關執行步驟,從而讓我們更加容易理解其實現原理。

    timoss 2016-12-22   22482   0

    Redis 的 5 個常見應用場景 經驗

    Redis 是一個強大的內存型存儲,具有豐富的數據結構,使其可以應用于很多方面,包括作為數據庫、緩存、消息隊列等等。

    wfeqqwqo 2018-02-13   50892   0

    Redis 主從配置心得及其高可用方案 經驗

    當配置好slave后,slave與master建立連接,然后發送sync命令。無論是第一次連接還是重新連接,master都會啟動一個后臺進程,將 數據庫快照保存到文件中,同時master主進程會開始收集新的寫命令并緩存。后臺進程完成寫文件后,master就發送文件給slave,slave將 文件保存到硬盤上,再加載到內存中,接著master就會把緩存的命令轉發給slave,后續master將收到的寫命令發送給slave。

    z_vv 2016-11-22   27781   0

    基于 ruby/redis 的推薦引擎:recommendify 經驗

    recommendify 是基于 ruby/redis 的推薦引擎 (協同過濾)。

    jopen 2014-02-09   21752   0

    Hadoop、Spark、HBase與Redis的適用性討論(全文) 經驗

    最近在網上又看到有關于Hadoop適用性的討論[1]。想想今年大數據技術開始由互聯網巨頭走向中小互聯網和傳統行業,估計不少人都在考慮各種“紛繁復雜”的大數據技術的適用性的問題。這兒我就結合我這幾年在Hadoop等大數據方向的工作經驗,與大家討論一下Hadoop、Spark、HBase及Redis等幾個主流大數據技術的使用場景(首先聲明一點,本文中所指的Hadoop,是很“狹義”的Hadoop,即在HDFS上直接跑MapReduce的技術,下同)。

    jopen 2014-08-08   34361   0

    為什么使用 Redis及其產品定位 經驗

    前面已經分析過,Redis最適合所有數據in-momory的場景,雖然Redis也提供持久化功能,但實際更多的是一個disk-backed 的功能,跟傳統意義上的持久化有比較大的差別,那么可能大家就會有疑問,似乎Redis更像一個加強版的Memcached,那么何時使用 Memcached,何時使用Redis呢?

    jopen 2014-08-24   21289   0

    基于redis的后臺任務組件:Resque 經驗

    resque是基于redis的后臺任務組件,能把任何類或模塊作為任務在后臺執行,且自帶前臺管理功能,方便查看執行情況。

    jopen 2013-01-23   25102   0

    基于Redis的Python搜索引擎 pyredise 經驗

    pyredise 是一個基于 Python 和 Redis 的簡單快速的搜索引擎。

    fmms 2012-04-29   18220   0

    讓 WordPress 使用 Redis 緩存來進行加速 經驗

    Redis 是一個高級的 key-value 存儲系統,類似 memcached,所有內容都存在內存中,因此每秒鐘可以超過 10 萬次 GET 操作。

    jopen 2012-07-05   27954   0

    使用 Redis 來存儲 Apache Tomcat 7 的 Session 經驗

    使用 Redis 服務器來存儲Session非常有優勢。首先它是一個NOSQL數據,第二它很容易擴展使用。

    jopen 2013-09-05   73716   0

    Redis介紹以及安裝詳解 經驗

    redis是一個key-value存儲系統。和Memcached類似,它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、set(集合)、zset(sorted set --有序集合)和hash(哈希類型)。這些數據類型都支持push/pop、add/remove及取交集并集和差集及更豐富的操作,而且這些操作都是原子性的。在此基礎上,redis支持各種不同方式的排序。與memcached一樣,為了保證效率,數據都是緩存在內存中。區別的是redis會周期性的把更新的數據寫入磁盤或者把修改操作寫入追加的記錄文件,并且在此基礎上實現了master-slave(主從)同步。

    jopen 2014-11-03   14808   0

    Redis支持的任務隊列延遲作業處理:punctual 經驗

    基于Redis的任務隊列,輪詢和處理機制。用于延遲作業處理。設計為輕量級和高度可定制的,這個包提供了一個任務隊列和輪詢機制,以及從中繼承基本任務相關的對象。

    jopen 2014-11-20   56567   0

    Redis 和數據庫連接池 經驗

    Redis 是一個key-value存儲系統。和Memcached類似,它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、set(集合)、zset(sorted set --有序集合)和hash(哈希類型)。這些數據類型都支持push/pop、add/remove及取交集并集和差集及更豐富的操作,而且這些操作都是原子性的。

    pmw4 2015-01-13   73549   0

    Redis3集群搭建 經驗

    Redis3集群搭建

    jopen 2015-04-08   30434   0

    十個正確使用 Redis 的技巧 經驗

    Redis 在當前的技術社區里是非常熱門的。從來自 Antirez 一個小小的個人項目到成為內存數據存儲行業的標準,Redis已經走過了很長的一段路。隨之而來的一系列最佳實踐,使得大多數人可以正確地使用 Redis。下面我們將探索正確使用 Redis 的10個技巧。

    jopen 2015-08-21   12996   0

    Redis 橫向擴展案例 經驗

    A 項目采集其它項目生成的數據,數據保存一定時間,并且不需要持久化。故 A 項目使用單點 Redis 做緩存。長期以來,該 Redis 實例在高峰期間的 QPS 高達 100K,甚至一度達到 120K。某天晚上,終于崩潰了。這也印證了「 墨菲定律 」,事情如果有變壞的可能,不管這種可能性有多小,它總會發生(Anything that can go wrong will go wrong)。所以,平時的運維過程,千萬不要抱有僥幸心理,有問題就第一時間反應,有隱患就及時處理。

    jopen 2015-11-10   13368   0
    1 2 3 4 5 6 7 8 9 10
  • sesese色