Time of Update: 2015-03-02
標籤:一:Redis持久化配置 Redis的持久化有2種方式[快照,是日誌]二:Rdb快照的配置選項 save 900 1 // 900內,有1條寫入,則產生快照 save 300 1000 // 如果300秒內有1000次寫入,則產生快照 save 60 10000 // 如果60秒內有10000次寫入,則產生快照 (這3個選項都屏蔽,則rdb禁用)三:redis.conf設定檔中參數的意思stop-writes-on-bgsave-error yes //
Time of Update: 2015-03-02
標籤:由於工作需要將redis認證方式改為了允許遠端連線,並作了requirepass設定,postgresql認證方式也改為了允許遠端連線並且需要通過密碼。 引起的問題 提交的動態無法寫入,表現在gitlab上就是提交的動態無法在首頁顯示,postgresql中也沒有提交記錄 解決辦法 修改gitlab資料庫配置 /home/git/gitlab/config/database.yml production:adapter: postgresqlencoding:
Time of Update: 2015-03-03
標籤:三:常見的問題BGREWRITEAOF 後台進程重寫AOFBGSAVE 後台儲存rdb快照SAVE 儲存rdb快照LASTSAVE 上次儲存時間 Slaveof master-Host port , 把當前執行個體設為master的slave Flushall 清空所有庫所有鍵Flushdb 清空當前庫所有鍵Showdown [save/nosave] 注: 如果不小心運行了flushall, 立即 shutdown nosave
Time of Update: 2015-03-05
標籤:新浪作為全世界最大的Redis使用者,在開發和營運方面有非常多的經驗。本文作者來自新浪,希望能為業界提供一些親身經曆,讓大家少走彎路。使用初衷從2010年上半年起,我們就開始嘗試使用Redis,主要出於以下幾方面的考慮。效能比MySQL好。因為業務的發展對效能的需求越來越強烈。豐富的資料類型。在速度就是市場的互連網時代,快速開發是一個不變的需求。Cache宕機讓人糾結,Redis有半持久化和持久化兩種方式,能從某種程度上解決這個問題,以減少Cache宕機帶來的雪崩效應。在部分業務情境中,使
Time of Update: 2015-03-05
標籤:https://cnodejs.org/topic/53ad78f2c3ee0b5820f74298follow,tag,和feed系統都非常適合用redis來實現,以tag系統為例: 使用者ltebean要給nodejs加一個標籤amazing就是:sadd user:ltebean:tag:amazing nodejssadd user:ltebean:item:nodejs
Time of Update: 2015-03-04
標籤:一、Redis的安裝 Redis如下:https://github.com/dmajkic/redis/downloads 解壓後根據自己機器的實際情況選擇32位或者64位。下載解壓後圖片如下: redis-server.exe redis伺服器的daemon啟動程式redis.conf redis設定檔redis-cli.exe redis命令列操作工具。當然,也可以用telnet根據其純文字協議來操作redis-check-dump.exe 本機資料庫檢查redis-check-
Time of Update: 2015-03-04
標籤:Redis-benchmark為Redis效能測試工具。指令說明: Usage: redis-benchmark [-h <host>] [-p <port>] [-c <clients>] [-n <requests]> [-k <boolean>] -h 
Time of Update: 2015-03-04
標籤:一:sentinel營運監控Sentinel不斷與master通訊,擷取master的slave資訊.監聽master與slave的狀態如果某slave失效,直接通知master去除該slave.如果master失效,,是按照slave優先順序(可配置), 選取1個slave做 new master,把其他slave--> new master疑問: sentinel與master通訊,如果某次因為master IO操作頻繁,導致逾時,此時,認為master失效,很武斷.解決:
Time of Update: 2015-03-04
標籤:雖然內部資料結構非常強大,但是建立一系列完整的資料結構本身也是一件相當耗費記憶體的工作,當一個對象包含的元素數量並不多,或者元素本身的體積並不大時,使用代價高昂的內部資料結構並不是最好的辦法。為瞭解決這一問題,Redis在條件允許的情況下,會使用記憶體映射資料結構來代替內部資料結構。記憶體映射資料結構可以為使用者節省大量的記憶體。不過,因為記憶體映射資料結構的編碼和操作方式要比內部資料結構要複雜得多,所以記憶體映射資料結構所佔用的CPU
Time of Update: 2015-03-04
標籤:在Redis的內部,資料結構類型值由高效的資料結構和演算法進行支援,並且在Redis自身的構建當中,也大量用到了這些資料結構。這一部分將對Redis記憶體所使用的資料結構和演算法進行介紹。動態字串Sds(Simple Dynamic String,簡單動態字串)Sds在Redis中的主要作用有以下兩個:1. 實現字串對象(StringObject);2. 在Redis程式內部用作char* 類型的替代品;對比C 字串,sds有以下特性:–可以高效地執行長度計算(strlen);
Time of Update: 2015-03-03
標籤:一:redis主從複製 (1)配置要求 一台主maste 二台從slave (2)架構圖 (3)配置流程 1:分配拷貝2份redis.conf 分別命名為 redis6380.conf redis6381.conf 2:修改redis.conf檔案 [1]requirepass password [設定串連master要求輸入密碼,在391行。] [2]禁用rdb快照 142 143
Time of Update: 2015-03-02
標籤:1、cas ticket統一儲存 做cas叢集首先需要將ticket拿出來,做統一儲存,以便每個節點訪問到的資料一致。官方提供基於memcached的方案,由於項目需要,需要做計入redis,根據官方例子改了一個基於redis版本的。public class RedisTicketRegistry extends AbstractDistributedTicketRegistry{ @NotNull private final RedisTemplate<String,
Time of Update: 2015-03-02
標籤:redis多機叢集部署文檔(centos6.2)(要讓叢集正常工作至少需要3個主節點,在這裡我們要建立6個redis節點,其中三個為主節點,三個為從節點,對應的redis節點的ip和連接埠對應關係如下)10.168.32.116:637910.168.32.117:637910.168.32.118:637910.168.32.119:637910.168.32.120:637910.168.32.121:6379 在安裝叢集之前,需要在伺服器上安裝ruby環境,yum
Time of Update: 2015-03-02
標籤: Redis 資料類型分析 字串 雜湊 列表 集合 有序集合 優缺點 分析 注意事項 儲存結構 字串(Strings) 雜湊(Hashes) 列表(Lists) 集合(Sets) 有序集合(Sorted sets) 512M 4294967295 4294967295 4294967295 4294967295 有序 有序 有序 無序 有序
Time of Update: 2015-03-02
標籤:市面上太多kv的緩衝,最常用的就屬memcache了,但是memcache存在單點問題,不過小日本有複製版本,但是使用的人比較少,redis的出現讓kv記憶體儲存的想法成為現實。今天主要內容便是redis主從實現簡單的叢集,實際上redis的安裝配置砸門ttlsa之前就有個文章,廢話少說,進入正題吧Redis簡介redis是一個key-value儲存系統。和Memcached類似,它支援儲存的value類型相對更多,包括string(字串)、
Time of Update: 2015-03-02
標籤:Aof 的配置appendonly no # 是否開啟 aof日誌功能appendfsync always # 每1個命令,都立即同步到aof. 安全,速度慢appendfsync everysec # 折衷方案,每秒寫1次appendfsync no # 寫入工作交給作業系統,由作業系統判斷緩衝區大小,統一寫入到aof. 同步頻率低,速度快,no-appendfsync-on-rewrite yes: # 正在匯出rdb快照的過程中,要不要停止同步aofauto-aof-
Time of Update: 2015-02-28
標籤:TwemProxy是一個Redis的中介軟體代理,具有很多有用的功能,可以暫時替代一部分Redis Cluster的功能:2 支援失敗節點自動刪除2 可以設定重新串連該節點的時間2 可以設定串連多少次之後刪除該節點2 該方式適合作為cache儲存2 支援設定HashTag2 通過HashTag可以自己設定將兩個KEY
Time of Update: 2015-02-28
標籤:目前Redis Cluster仍處於Beta版本,Redis 3.0將會加入,在此可以先對其主要功能和原理進行一個預覽。參考《Redis Cluster - a pragmatic approach to
Time of Update: 2015-02-28
標籤:訊息訂閱使用辦法:訂閱端: Subscribe 頻道名稱發布端: publish 頻道名稱 發布內容用戶端例子:redis 127.0.0.1:6379> subscribe newsReading messages... (press Ctrl-C to quit)1) "subscribe"2) "news"3) (integer) 11) "message"2) "news"3) "good good study"1) "message"2) "news"3) "day
Time of Update: 2015-03-02
標籤: 這是之前Logstash+kibana+ Elasticsearch+redis 安裝時,自己整理的初學者容易看懂的資料,按照以下的步驟也已經完成了安裝。這裡有二台伺服器: 192.168.148.201logstash index,redis,Elasticsearch,kibana,JDK 192.168.148.129 logstash agent,JDK1