Time of Update: 2015-08-01
標籤:生產環境下twemproxy redis 配置#wget #tar xvfz autoconf-2.69.tar.gz# cd autoconf-2.69 #./configure && make && make install##twemproxy 安裝和配置(2台twemproxy都這樣配置)#wget #mv v0
Time of Update: 2015-07-14
標籤: 《如何使用redis做mysql的緩衝》 應用Redis實現資料的讀寫,同時利用隊列處理器定時將資料寫入mysql。同時要注意避免衝突,在redis啟動時去mysql讀取所有表索引值存入redis中,往redis寫資料時,對redis主鍵自增並進行讀取,若mysql更新失敗,則需要及時清除緩衝及同步redis主鍵。 這樣處理,主要是即時讀寫redis,而mysql資料則通過隊列非同步處理,緩解mysql壓力,不過這種方法應用情境主要基於高並發,而且redis
Time of Update: 2014-11-18
標籤:blog http io ar 使用 sp strong 檔案 資料 在公司的發展中,保證伺服器的可擴充性對於擴大企業的市場需要具有重要作用,因此,這對架構師提出了一定的要求。Octivi
Time of Update: 2015-05-29
標籤:redis 隊列 緩衝 jedis使用 應用情境最近在公司做項目,需要對聊天內容進行儲存,考慮到資料庫查詢的IO串連數高、串連頻繁的因素,決定利用緩衝做。從網上瞭解到redis可以對所有的內容進行二進位的儲存,而java是可以對所有對象進行序列化的,序列化的方法會在下面的代碼中提供實現。序列化這裡我編寫了一個java序列化的工具,主要是對對象轉換成byte
Time of Update: 2015-07-30
標籤:windows下安裝redis1、redis簡介redis是一個key-value儲存系統。和Memcached類似,它支援儲存的value類型相對更多,包括string(字串)、list(鏈表)、set(集合)、zset(sorted set
Time of Update: 2014-12-12
標籤:blog http ar 使用 sp on 檔案 資料 div 一、初步準備Redis 是一個開源的使用ANSI C
Time of Update: 2015-08-04
標籤:set是集合,和我們數學中的集合概念相似,對集合的操作有添加刪除元素,有對多個集合求交並差等操作,操作中key理解為集合的名字。 系列文章: Redis詳解:strings資料類型及操作 Redis詳解:hashes資料類型及操作 Redis詳解:lists資料類型及操作 Redis的set是string類型的無序集合。set元素最大可以包含(2的32次方)個元素。 set的是通過hash table實現的,所以添加、刪除和尋找的複雜度都是O(1)。hash
Time of Update: 2015-07-28
標籤:redis配置密碼1.通過設定檔進行配置yum方式安裝的redis設定檔通常在/etc/redis.conf中,開啟設定檔找到?1#requirepass foobared去掉行前的注釋,並修改密碼為所需的密碼,儲存檔案?1requirepass myRedis重啟redis?1234sudo service redis restart#或者sudo service redis stopsudo redis-server
Time of Update: 2015-07-08
標籤:redisecho 1 > /proc/sys/vm/overcommit_memoryecho vm.overcommit_memory=1 >> /etc/sysctl.confsysctl vm.overcommit_memory=1sysctl -ptar zxvf redis-2.8.20.tar.gz cd redis-2.8.20 make PREFIX=/opt/redis install makecp
Time of Update: 2015-06-20
標籤:redis叢集 sentinel leader選舉 緩衝叢集 cluster 在前兩篇Redis中sentinel叢集的搭建和Jedis測試 圖文教程[一] 和Redis中sentinel叢集的搭建和Jedis測試 圖文教程[二] 中分別簡述了Redis中sentinel叢集的搭建和Java代碼的Jedis測試。
Time of Update: 2015-05-04
標籤:寫了個指令碼掃描apache日誌,自動把惡意攻擊者的ip交給iptables給封掉誰知道一不小心把127.0.0.1也給封了。。。 直接導致redis無法連結。redis-server服務正常啟動,連接埠也開著,日誌全都正常,就是redis用戶端(redis-cli和python
Time of Update: 2015-04-28
標籤:Redis是一個非常快速和強大的儲存(持久化)系統,它最大的特點是支援豐富的資料結構。由於Redis本身的限制,它所能處理的資料必須完全放在記憶體中,而硬碟上的資料是記憶體資料的一個鏡像,所以,限制了它的容量不能超過記憶體的容量。當前伺服器記憶體以32G為普遍情況,96G算較好,如果一個系統要儲存1T的資料,那麼必須用上10台伺服器,硬體成本非常高。對於一個100萬活躍使用者的系統,平均每人每天產生1K資料,便需要1G的儲存空間,這僅相當於每個使用者每天只發10條微博或者10條聊天資訊,真
Time of Update: 2015-04-08
標籤:上下文 監控 redis對事務的處理目前還非常簡單,Redis只能保證一個client發起的事務中的命令可以連續的執行,而中間不會插入其他client的命令,當一個client在一個串連中發出multi命令的時候,這個串連會進入一個事務上下文,該串連後續的命令不會立即執行,而是先放到一個隊列中,當執行exec命令時,redis會順序執行隊列中的所有命令。 multi 標記一個事務塊的開始。
Time of Update: 2015-03-16
標籤:測算Redis處理實際生產請求的QPS/TPSBenchmark工具redis發布版本中內建了redis-benchmark效能測試工具;樣本: 使用50個並發串連,發出100000個請求,每個請求的資料為2kb, 測試host為127.0.0.1 連接埠為6379的redis伺服器效能:./redis-benchmark -h 127.0.0.1 -p 6379 -c 50 -n 100000 -d 2...====== SADD ====== 100000 requests
Time of Update: 2015-01-19
標籤:如果沒有redis安裝包可以用wget擷取#wget http://download.redis.io/releases/redis-2.8.13.tar.gz1.解壓redis包#cd /usr#mkdir redis#cd#tar zxvf redis-2.8.13.tar.gz -C /usr/redis#cd /usr/redis/redis-2.8.13 先安裝一些必要的工具,不然make的時候報錯#yum install -y gcc
Time of Update: 2014-12-29
標籤:參考:《Redis入門指南》第4章進階http://book.51cto.com/art/201305/395461.htm4.4.2 使用Redis實現任務隊列說到隊列很自然就能想到Redis的清單類型,3.4.2節介紹了使用LPUSH和RPOP命令實現隊列的概念。如果要實現任務隊列,只需要讓生產者將任務使用LPUSH命令加入到某個鍵中,另一邊讓消費者不斷地使用RPOP命令從該鍵中取出任務即可。在小白的例子中,完成發郵件的任務需要知道收件地址、郵件主題和郵件內文。所以生產者需要將這三個資
Time of Update: 2014-12-18
標籤:blog http ar io os sp for on div 用django 架構,非同步任務用celery,隊列用redis出現了這個問題,too many
Time of Update: 2014-10-27
標籤:redis 配置
Time of Update: 2014-10-22
標籤:nosql資料庫 記憶體資料庫 redis
Time of Update: 2014-10-05
標籤:記憶體資料庫 源碼 原始碼 架構