Time of Update: 2015-06-29
標籤:一開始時,為了省伺服器,把Mongodb和Redis放在一個伺服器上。網站每到高峰期都特別卡,還經常出現502。找下原因,發現硬碟的寫資料很大,IOPS也很高,然後再仔細研究監控,發現寫硬碟的操作很有規律,每隔幾分鐘就有一次頻繁的寫硬碟,聯想到Redis同步資料到硬碟的間隔就是幾分鐘,所以開始懷疑是Redis引起的。於是加了一台伺服器,把Redis單獨放在那裡,發現網站瞬間快了,502問題也不再出現了。至於,把Mongodb和Redis放在同一個伺服器不同硬碟的方案,我沒測試過,估計應該也
Time of Update: 2015-06-24
標籤:公司裡最近redis伺服器壓力越來越大,其大概情況,只能從作業系統層面看,並不詳盡,故同事在網上找了一個叫做 redis-live的開源項目,我配合部署了一下,還真有點意思,並解決了其中部分小debug,原文來之這裡目前來說,越來越多的使用多了NOSQL的業務,但是這方面的監控缺不多。今天給大家介紹幾個專業監控redis服務的工具,便於大家進行redis效能分析。下面開始介紹安裝redis-live:因為redis-live是基於python開發的,所以首先要部署所需要的python環境1
Time of Update: 2015-06-24
標籤:redis linux 最近在排查redis做rdb時會有部分請求逾時的case。初步判斷是我們redis伺服器上開啟了THP(Transparent Huge Pages)。 1) Linux本身的頁大小是固定的4KB,在2.6.38核心新增了THP,透明地支援huge page(2MB)的使用,並且預設開啟。開啟THP的優勢在於:
Time of Update: 2015-06-25
標籤:linux redis 開機自動開啟 以下是linux開啟連接埠命令的使用方法。nc -lp 23 &(開啟23連接埠,即telnet)netstat -an | grep 23 (查看是否開啟23連接埠)做redis時想開機自啟動6379連接埠:(本質是要自啟動連接埠所對應的服務) 1. 修改/etc/redis.conf,開啟後台運行選項: # By
Time of Update: 2015-06-25
標籤: Redis是什嗎?兩句話可以做下概括: 1. 是一個完全開源免費的key-value記憶體資料庫 2. 通常被認為是一個資料結構伺服器,主要是因為其有著豐富的資料結構 strings、map、 list、sets、 sorted sets Redis不是什嗎?同樣從兩個方面來做下對比: 1. 不是sql server、mySQL等關係型資料庫,主要原因是: &
Time of Update: 2015-06-22
標籤:1. 下載並安裝 redis 2.6.16版 sudo mkdir /usr/local/src/Rediscd /usr/local/src/Redissudo wget http://download.redis.io/releases/redis-2.6.16.tar.gztar -zxf redis-2.6.16.tar.gzcd redis-2.6.16sudo make2. 檢驗編譯是否 正確sudo make
Time of Update: 2015-06-30
標籤:1. 基本操作:>>> import redis>>> print redis.__file__/usr/local/lib/python2.7/dist-packages/redis/__init__.pyc>>> redisClient = redis.Redis(host=‘127.0.0.1‘, port=6379, db=0)>>> info = redisClient.info()>>>
Time of Update: 2015-07-01
標籤:window平台Redis安裝 redis
Time of Update: 2015-07-03
標籤:.net 架構 緩衝 redis 一,服務端的安裝 服務端我用的是redis64-2.6.12.1,版本比較低,因為2.8的都安不上,可能是因為自己電腦是windows的原因吧。
Time of Update: 2015-07-02
標籤:一、環境 ubuntu 14.04 LTS、 redis 3.0.2二、redis cluster 搭建 (單機測試) 1、redis的安裝wget http://download.redis.io/releases/redis-3.0.2.tar.gztar zxvf redis-3.0.2.tar.gzcd redis-3.0.2/makemake install 2、安裝rubysudo apt-get install rubysudo gem install redis #
Time of Update: 2015-06-30
標籤:閱讀目錄:基本介紹使用配置部署執行個體面板屬性總結基本介紹Opserver是Stack Exchange的一個開源監控系統,基於Net、MVC開發,所以Net程式員可以輕鬆基於它二次開發。它主要監控:serversSQL clusters/instancesrediselastic searchexception logshaproxyOpserver提供詳細的面板,用來快速展示被監控系統的總體情況。 下面Opserver的監控UI介面樣本,非常詳細: 使用配置項目地址:https://
Time of Update: 2015-06-30
標籤:21) Redis 簡介Redis 是一個開源的使用 ANSI C 語言編寫、支援網路、可基於記憶體亦可持久化的日誌型、Key-Value 資料庫。2) 資料類型2.1. Redis 的 KeyRedis 的 key 是字串類型,但是 key 中不能包括邊界字元,由於 key 不是 binary safe的字串,所以像"my key"和"mykey\n"這樣包含空格和換行的 key 是不允許的。2.1.1. key 相關指令介紹exits key 檢測指定 key 是否存在,返回 1
Time of Update: 2015-06-30
標籤:performance redis 情境一:對單一鍵大並發量增加(INC)操作,類比對熱點產品的庫存修改測試點: 原子性,保證最後的索引值等於所有索引值增加操作的總和效能, 保證在大並發量下寫操作的效能沒有大的降低線程數100次INC操作的平均時間服務端資料10140instantaneous_ops_per_sec(每秒處理指示數):342instant
Time of Update: 2015-06-26
標籤:Redis是什麼 Redis是什麼,首先Redis官網上是這麼說的:A persistent key-value database with built-in net interface written in ANSI-C for Posix systemsRedis是 key value server , 它可以代替mysql作為資料庫,它也可以作為cache伺服器儲存熱資料。而且Redis支援複雜的資料特性,比如list,set。 互連網資訊的儲存方式有兩種:
Time of Update: 2015-06-25
標籤:??特點:對單個用戶端可以執行連續性事務(在一個線程內);執行命令要排隊;mutil類似begin trans;exec 類似 commit;discard 用於放棄事務;watch 監聽key,當key發生改變時,則整個事務失敗unwatch 放棄所有key的監聽exec,discard,unwatch命令都會清除串連中的所有監視;多個命令在一個事務中執行,其中一個失敗了,後續的會繼續執行。??參考:http://www.cnblogs.com/xhan/archive/2011/02/
Time of Update: 2015-06-25
標籤:??命令解釋lpush key string在key對應list的頭部添加字串元素,返回1表示成功,0表示key存在且不是list類型。rpush key string同上,尾插入。llen key返回key對應list的長度,key不存在返回0,如果key對應類型不是list返回錯誤。lrange key start end返回指定區間內的元素,下標從0開始,負值表示從後面計算,-1表示倒數第一個元素 ,key不存在返回空列表。ltrim key start
Time of Update: 2015-06-24
標籤:一、Key Key命令速查:命令說明DEL刪除給定的一個或多個 key,不存在的 key 會被忽略,傳回值:被刪除 key 的數量DUMP序列化給定 key,返回被序列化的值,使用 RESTORE 命令可以將這個值還原序列化為 Redis
Time of Update: 2015-06-22
標籤:??命令解釋APPEND key value如果 key 已經存在並且是一個字串, APPEND 命令將 value 追加到 key 原來的值的末尾。如果 key 不存在, APPEND 就簡單地將給定 key 設為 value ,就像執行 SET key value 一樣。set key value對key賦值value。setnx key value同上,如果key已經存在,返回0 。nx 是not exist的意思.翻譯:if key not exist ,then set key
Time of Update: 2015-06-21
標籤:轉載地址:http://www.cnblogs.com/shanyou/archive/2012/01/28/2330451.html Rdis和JQuery一樣是純粹為應用而產生的,這裡記錄的是在CentOS 5.7上學習入門文章:1.Redis簡介 Redis是一個key-value儲存系統。和Memcached類似,但是解決了斷電後資料完全丟失的情況,而且她支援更多無化的value類型,除了和string外,還支援lists(鏈表)、sets(集合)和zsets(有序集合)
Time of Update: 2015-06-23
redis基礎4-redis服務,redis基礎4-redis redis設定檔主要遇到的問題是:redis.pid沒有找到下面是我的設定檔# By default Redis does not run as a daemon. Use 'yes' if you need it.# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.daemonize yes# When