Time of Update: 2016-06-18
標籤:Redis,V3.2,官網l官方連結:http://www.redis.io/download,參考:http://blog.csdn.net/mlks_2008/article/details/19001595 1、安裝Rediswget http://download.redis.io/releases/redis-3.2.1.tar.gztar xzf redis-3.2.1.tar.gzcd
Time of Update: 2016-06-18
標籤:MongoDB,V3.2版本,官網說的很詳細,見連結:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/ 1、建立設定檔,vi /etc/yum.repos.d/mongodb-org-2.6.repo[mongodb-org-3.2]name=MongoDB
Time of Update: 2016-06-17
標籤:redis一.什麼是nosql?:特點:不再使用嚴格的表結構.同時不用sql語句作為查詢redis支援資料持久化操作,將記憶體裡面的資料儲存到磁碟上常見的支援的儲存資料的類型(value):string hash set orderset 二.Windows下安裝1.
Time of Update: 2016-06-17
標籤:1.1.1redis簡介Redis 是一個開源的使用 ANSI C 語言編寫、支援網路、可基於記憶體亦可持久化的日誌 型、 Key-Value資料庫1.1.2redis常見使用情境1.會話緩衝(Session Cache) 最常用的一種使用Redis的情景是會話緩衝(session cache)。用Redis緩衝會話比其他儲存(如Memcached)的優勢在於:Redis提供持久化。當維護一個不是嚴格要求一致性的緩衝時,如果使用者的購物車資訊全部丟失,大部分人都會不高興的,現在,
Time of Update: 2016-06-17
標籤:應用在Redis重啟、網路閃斷並恢複正常後,應用必須能夠自恢複,下面以Java語言的jedis用戶端為例說明:1、作為發行者 Jedis對象不能作為單例,網路閃斷後該Jedis對象無法自恢複。應該每次發布訊息時,從JedisPool中取Jedis對象,再調用set方法。2、作為訂閱者 當網路閃斷後psubscribe()方法不再阻塞並拋出異常,所以可以使用while迴圈,在迴圈內部處理異常,代碼如下:while(true){
Time of Update: 2016-06-17
標籤:修改設定檔/etc/redis/redis.conf (採用apt-get安裝的redis)採用RDB與AOF相結合,RDB用於全量,AOF用於增量1、配置RDBsave 900 1//每15分鐘有1個或以上key改變,觸發一次持久化save 300 10//每300分鐘有10個或以上key改變,觸發一次持久化save 60 10000//每60秒有10000個或以上key改變,觸發一次持久化dbfilename redis.rdbdir
Time of Update: 2016-06-16
標籤:redis 叢集 配置Redis叢集部署文檔(centos6系統)(要讓叢集正常工作至少需要3個主節點,在這裡我們要建立6個redis節點,其中三個為主節點,三個為從節點,對應的redis節點的ip和連接埠對應關係如下)127.0.0.1:7000127.0.0.1:7001127.0.0.1:7002127.0.0.1:7003127.0.0.1:7004127.0.0.1:7005 1:下載redis。官網下載3.0.0版本,之前2.幾的版本不支援叢集模式:https:/
Time of Update: 2016-06-16
標籤:list redis list是一個內部採用雙向鏈表(double linked list)
Time of Update: 2016-06-15
標籤:Redis is an open source (BSD licensed), in-memory data structure store!剛剛結束一個遊戲類的活動項目,由於預估的參與人數較多,產生的資料量會很大,為了達到更好的遊戲效果,所以決定拋棄之前Mysql為主Redis為輔的儲存方式,而是Redis為主,Mysql為輔(負責落地一些重要的使用者資料),期間收貨了很多。一、Redis中的資料結構以及常見的使用情境常用的Redis資料結構:String #
Time of Update: 2016-06-15
標籤:一、Redis持久化 Redis是一個支援持久化的記憶體資料庫,redis需要經常將記憶體中的資料同步到磁碟來保證持久化。 redis提供了不同層級的持久化方法:Snapshotting(快照,預設):能夠在指定的時間間隔對你的操作進程快照儲存Append-only
Time of Update: 2016-06-15
標籤:Redis緩衝失效的故事要從EXPIRE這個命令說起,EXPIRE允許使用者為某個key指定逾時時間,當超過這個時間之後key對應的值會被清除,這篇文章主要在分析Redis源碼的基礎上站在Redis設計者的角度去思考Redis緩衝失效的相關問題。 Redis緩衝失效機制 Redis緩衝失效機制是為應對緩衝應用的一種很常見的情境而設計的,講個情境: 我們為了減輕後端資料庫的壓力,很開心的藉助Redis服務把變化頻率不是很高的資料從DB load出來放入
Time of Update: 2016-06-14
標籤:Redis支援五種資料類型:string(字串),hash(雜湊),list(列表),set(集合)及zset(sorted set:有序集合)。String(字串)string是redis最基本的類型,你可以理解成與Memcached一模一樣的類型,一個key對應一個value。string類型是二進位安全的。意思是redis的string可以包含任何資料。比如jpg圖片或者序列化的對象 。string類型是Redis最基本的資料類型,一個鍵最大能儲存512MB。執行個體redis 12
Time of Update: 2016-06-14
標籤:redis dict 字典 hash 最近,我想通過redis的源碼來學習redis。雖然平時工作中用得不多,不過對redis還是比較感興趣的,畢竟它的效能是不錯的。redis是一個開源的項目,我們可以通過原始碼去瞭解redis。我後面會通過自己的學習,寫一些關於redis源碼的文章。文章的主要內容是分析代碼設計,而並不會對源碼進行詳細解說。如果有不對的地
Time of Update: 2016-06-13
標籤:一、事務 Redis中的事務是一組命令的集合。一個事務中的命令要麼都執行,要麼都不執行。 1、事務簡介 事務的原理是先將一個事務的命令發送給Redis,然後再讓Redis依次執行這些命令。下面看一個樣本: 首先,使用multi命令告訴Redis:下面我給你的命令屬於同一個事務,你先不要執行,而是暫時存起來。 然後,我們發送兩個set命令來實現賦值,可以看到redis沒有執行這些命令,而是返回queued表示這兩條命令已經進入等待執行的事務隊列中。 當所有要在同一事務中執行的
Time of Update: 2016-06-13
標籤:原文地址:http://blog.sina.com.cn/s/blog_7530db6f0100vegl.html一, 實現原理圖(1)Slave伺服器串連到Master伺服器.(2)Slave伺服器發送SYCN命令.(3)Master伺服器備份資料庫到.rdb檔案.(4)Master伺服器把.rdb檔案傳輸給Slave伺服器.(5)Slave伺服器把.rdb檔案資料匯入到資料庫中. 上面的這5步是同步的第一階段,
Time of Update: 2016-06-13
標籤:IP:192.168.4.111環境:CentOS 6.6Redis版本:redis-3.0 (考慮到Redis3.0在叢集和效能提升方面的特性,rc版為正式版的候選版,而且很快就出正式版)安裝目錄:/usr/local/redis使用者:root 編譯和安裝所需的包:# yum install gcc tcl 下載3.0版Redis(當前最新版redis-3.0.0-rc5.tar.gz,請學員們在安裝時自行選用最新版)# cd /usr/local/src#
Time of Update: 2016-06-13
標籤:redis叢集需要安裝如下組件:rubyrubygemsredis----------------------------------------------------------------------------------離線安裝ruby1:上傳ruby-2.3.1.tar.gz至伺服器;2:tar -xzvf ruby-2.3.1.tar.gz;3:cd ruby-2.3.14:./configure --prefix=‘/opt/ruby‘5:make6:make
Time of Update: 2016-06-12
標籤:二進位 local 四、Redis資料類型string是最簡單的類型,你可以理解成Memcached一樣的類型,一個key對應一個value,騎上支援的操作與Memcached的操作類似,它的功能更豐富。設定可以存二進位的對象。/usr/local/redis/bin/redis-cli 127.0.0.1:6379> mset key1 szk key2 love key3 ycOK127.0.0.1:6
Time of Update: 2016-06-06
標籤:Redis實戰這本書,看完以後最大的不是redis本身的東西,而是作者面對實際問題的分析而給出的設計方案,可以看成NoSql設計的應用。個人從這方面收穫很多,至於Redis本身的東西,這個就花一兩個小時就可以知道大致是怎麼一回事了。具體API就直接查查就OK。關鍵是怎麼用,這才是靈感創造所在,看看別人解決問題的思路,學習學習哈。 Redis實戰閱讀筆記——開始
Time of Update: 2016-06-05
標籤:package com.practice.util;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Set;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import redis.clients.jedis.Jedis;import