Time of Update: 2015-05-19
標籤:redis mysql 650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/6C/FF/wKioL1VZ0bKzJ6nkAAa45e95fSI776.jpg" title="QQ圖片20150518194231.png" alt="wKioL1VZ0bKzJ6nkAAa45e95fSI776.jpg"
Time of Update: 2015-05-19
標籤:背景:生產上一台redis伺服器,實體記憶體32G,幾個項目都在用,經常不足一月記憶體就會耗盡,然後開始使用swap,當swap也用盡的時候,系統就宕機。redis配置也最佳化過幾次,但未見成效。因此決定看看redis裡存放資料佔用記憶體大小,看看有沒有異常資料。一、安裝redis-rdb-tools工具# wget https://github.com/sripathikrishnan/redis-rdb-tools/archive/master.zip# unzip master#
Time of Update: 2015-05-11
標籤:redis java 演算法 apriori 該演算法是為了實現對一些專業文章的詞彙關聯分析而實現的,並不是Apriori的最佳應用,確實對詞頻分析的一種實踐。package com.my.analysis;import java.util.ArrayList;import java.util.HashSet;import
Time of Update: 2015-05-11
標籤:php 緩衝 儲存系統 效能測試 需求 Redis是一個開源的使用ANSI
Time of Update: 2015-05-18
標籤: 原先項目中使用的ehcache分布式緩衝,缺點是浪費記憶體,並且ehcache使用的是jvm進程的記憶體,因此記憶體使用量很受限制。還有就是業務中有時希望更新一個業務實體來使對應的緩衝失效的情境,這種情況下如果對應業務實體緩衝有多台機子那更新實體後更新緩衝只能是其中一台,無法全部更新。
Time of Update: 2015-05-18
標籤:memcache官方定義Free & open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.redis官方定義Redis is an open source, BSD
Time of Update: 2015-05-14
標籤:redis作為NoSQL資料庫的一種應用,響應速度和命中率上還是比較高效的。項目中需要用集中式可橫向擴充的緩衝架構,做了一點調研,即便redis、memcached存在效率上的差異(具體比較參考http://timyang.net/data/mcdb-tt-redis/),但其實都能滿足目前項目的需求;但是redis還是比較風騷的,支援鏈表和集合操作,支援Regex尋找key,目前項目緩衝的結果大多是鏈表,如果鏈表新增或者修改資料的話,redis就體現出了極大的優勢(memcached只能
Time of Update: 2015-05-16
標籤:介紹redis是一個key-value儲存系統。和Memcached類似,它支援儲存的value類型相對更多,包括string(字串)、list(鏈表)、set(集合)、zset(sorted set
Time of Update: 2015-05-14
標籤:Spring-data-redis配置及使用樣本 一、添加maven依賴
Time of Update: 2015-05-13
標籤: 上周線上伺服器突然出錯,tomcat服務莫名其妙的無響應,查看記憶體和cpu,一切正常,查看nginx日誌,發現一直返回499的錯誤碼,看來是程式裡面某一處出錯,導致tomcat掛起。沒啥好辦法,線程,堆dump出來之後,重啟tomcat服務,應用恢複正常。
Time of Update: 2015-05-14
標籤:Spring-data-redis配置 訂閱/發布 功能 一、添加maven依賴 <!-- redis --><dependency><groupId>org.springframework.data</groupId><artifactId>spring-data-redis</artifactId><version>1.5.0.RELEASE</version><
Time of Update: 2015-05-13
標籤:本篇文章介紹下redis排序命令.redis支援對list,set和sorted set元素的排序。排序命令是sort 完整的命令格式如下: SORT key [BY pattern] [LIMIT start count] [GET pattern] [ASC|DESC] [ALPHA] [STORE dstkey] 下面我們一一說明各種命令選項 (1)sort
Time of Update: 2015-05-12
標籤:Jedis 用戶端實現Maven pom檔案加入依賴<dependencies> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.1.0</version> </dependency>
Time of Update: 2015-05-11
標籤:redis資料分區 Redis叢集將資料分區後儲存在多個節點上,即不同的分區儲存在不同的節點上,每個節點可以儲存多個分區。每個分區在Redis中也被稱為“hash
Time of Update: 2015-05-11
標籤:最近研究gearman時發現不少問題,關於隊列持久化的問題搞了半個月還是沒能解決,並且國內可以參考的資料太少,所以考慮換一種方案試試。如下貼出gearman叢集的架構:可以看到該架構存在的問題,當持久化不起作用時,只能通過多台JobServer同時啟動並執行方式保證叢集的正常運作。另外client和worker這間的資料轉送需要通過JobServer,不能一步到位。這個在資料量大時不能突顯優勢。本人搞R語言有些時間了,並且該語言近幾年比較火,用於統計、分析、建模、可視化,效率很高。為了承接
Time of Update: 2015-05-13
標籤:一、Redis 是什麼 Redis 是一款依據BSD開源協議發行的高效能Key-Value儲存系統(cache and store)。它通常被稱為資料結構伺服器,因為值(value)可以是 字串(String), 雜湊(Map), 列表(list), 集合(sets) , 有序集合(sorted sets)和位元影像(bitmaps)等類型。官方網站是 http://redis.io/ Redis 和其它 NO SQL 的比較本文不做過多闡述。我覺得 Redis
Time of Update: 2015-05-14
標籤:
Time of Update: 2015-05-11
標籤:redis twemproxy4台 redis 伺服器172.16.1.37:6379 - 1172.16.1.36:6379 - 2172.16.1.35:6379 - 3172.16.1.34:6379 - 4安裝 autoconf centos 7 yum 安裝既可, autoconf 版本必須 2.64以上版本yum -y install autoconf安裝 twemproxy git clone
Time of Update: 2015-05-11
標籤:redis4.3.1. 當vm-max-threads 設為0 時(阻塞方式)換出主線程定期檢查發現記憶體超出最大上限後,會直接以阻塞的方式,將選中的對象儲存到swap檔案中,並釋放對象佔用的記憶體空間,此過程會一直重複直到下麵條件滿足1.記憶體使用量降到最大限制以下2.swap 檔案滿了。3.幾乎全部的對象都被交換到磁碟了換入當有用戶端請求已經被換出的value 時,主線程會以阻塞的方式從swap 檔案中載入對應的value 對象,載入時此時會阻塞所有用戶端。然後處理該用戶端的請求4.3
Time of Update: 2015-05-09
標籤:daemonize no Redis預設不是以守護進程的方式運行,可以通過該配置項修改,使用yes啟用守護進程pidfile /var/run/redis.pid當Redis以守護進程方式運行時,Redis預設會把pid寫入/var/run/redis.pid檔案,可以通過pidfile指定port 6379指定Redis監聽連接埠,預設連接埠為6379# bind 127.0.0.1綁定的主機地址timeout 0當