Time of Update: 2016-01-29
標籤:1、redis簡介redis是一個key-value儲存系統。和Memcached類似,它支援存 儲的value類型相對更多,包括string(字串)、list(鏈表)、set(集合)、zset(sorted set --有序集合)和hashs(雜湊類型)。這些資料類型都支援push/pop、add/remove及取交集並集和差集及更豐富的操作,而且這些操作都
Time of Update: 2015-12-14
標籤:1:首先下載redis。從下面地址下:https://github.com/MSOpenTech/redis/releases2:建立redis.conf檔案:這是一個設定檔,指定了redis的監聽連接埠,timeout等。如下面有:port 6379。更改redis的配置需要修改redis.conf檔案,以下是它一些主要的配置注釋:#是否作為守護進程運行daemonize no#Redis 預設監聽連接埠port 6379#用戶端閑置多少秒後,中斷連線timeout
Time of Update: 2015-12-15
標籤:redis windows安裝 下載windows版本的redis: redis(windows64版本)安裝redis將下載的redis包解壓到指定目錄(我使用的是c:\redis)以管理員方式運行CMD命令,進入cmd命令提示字元介面c:\Windows\system32>cd c:\redisc:\redis>啟動redis執行使用redis-server.
Time of Update: 2016-01-05
標籤:最近做的一個項目需要用到redis儲存storm計算的結果,使用過程中發現我的redis使用記憶體空間一直在增大,頗為好奇,因為我都設定了key的到期時間了呀。。最後一看代碼才發現問題。原來我都是在代碼中先調用expire()方法調用順序有問題。expire(key,time) 如果當前redis沒有這個key的時候預設是不操作的。哎,寫代碼千萬得嚴謹啊redis key設定到期時間
Time of Update: 2015-12-31
標籤:UNIX Domain Socket IPCsocket API原本是為網路通訊設計的,但後來在socket的架構上發展出一種IPC機制,就是UNIX Domain Socket。雖然網路socket也可用於同一台主機的進程間通訊(通過loopback地址127.0.0.1),但是UNIX Domain
Time of Update: 2015-12-28
標籤:回到目錄之前已經發生了大叔之前介紹過關於redis的文章,有緩衝,隊列,分布式pub/sub,資料集緩衝以及倉儲redis的實現等等,而今天在Lind.DDD的持久化組件裡,redis當然也有一席之地,作為當今最紅的key/value儲存機制,它在nosql的陣營中發揮著無可代替的作用!下面是redis文章系列的目錄,大家可以進行參考,看目錄Redis學習筆記~Redis在windows環境下的安裝Redis學習筆記~Redis在.net中的應用Redis學習筆記~Redis提供的五種資料
Time of Update: 2015-12-25
標籤:http://blog.csdn.net/tonysz126/article/details/8280696/2.1 Redis設定檔為了對Redis的系統實現有一個直接的認識,我們首先來看一下Redis的設定檔中定義了哪些主要參數以及這些參數的作用。1)daemonize no 預設情況下,redis不是在後台啟動並執行。如果需要在後台運行,把該項的值更改為yes;2)pidfile /var/run/redis.pid當Redis在後台啟動並執行時候,Redis預設會把pid檔案放在/
Time of Update: 2015-12-25
標籤:redis簡介:Redis 是一款依據BSD開源協議發行的高效能Key-Value儲存系統(cache and store)。它通常被稱為資料結構伺服器,因為值(value)可以是 字串(String), 雜湊(hashes), 列表(list), 集合(sets) 和 有序集合(sorted
Time of Update: 2015-12-20
標籤: 上一篇簡單的介紹了Redis中的快照,那麼這篇來瞭解一下redis中的主從複製,不得不說redis中的主從複製配置起來相當的簡單,用來降低每個redis伺服器的負載,並啟動主從模式,一個伺服器負載”寫“資料,其他伺服器負載”讀“資料,並且主伺服器資料會”自動“同步給從伺服器。 下面就來簡單的配置一下 同樣需要編輯redis.conf檔案 在上面指定從的ip和連接埠號碼即可,當然配置好後,那麼預設的從伺服器是沒有寫入的許可權的
Time of Update: 2015-12-18
標籤: redis為了避免單點故障,也支援主從備份。個人在做主從備份的實驗時,因為機器數量有限,一般非常少有多台機器做支撐。本文就將敘述怎樣在一台電腦上實現redis的主從備份。 同一台機器上部署多個redis執行個體,為了避免衝突,每一個執行個體須要使用不同的port號。非常easy。在啟動redis時,指定不同的port號,或者在設定檔裡指定port號。我的這個實驗是在設定檔裡指定的port號: &
Time of Update: 2015-12-16
標籤:Redis相比Memcached的很大一個優勢是支援資料的持久化,通常持久化的情境一個是做資料庫使用,另一個是Redis在做快取服務器時,防止緩衝失效。Redis的持久化主要有快照Snapshotting和AOF記錄檔兩種方式。前者會根據配置的規則定時將記憶體中的資料持久化到硬碟上,後者則是在每次執行寫命令之後將命令記錄下來。>>RDB方式Redis是會以快照的形式將資料持久化到磁碟上。預設會將快照檔案儲存體在Redis當前進程的工作目錄的dump.rdb檔案中,可以通過設定檔
Time of Update: 2015-12-15
標籤: package com.xwolf.java.redis;import org.junit.Before;import org.junit.Test;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;import java.util.List;/** * Created by Administrator
Time of Update: 2015-12-13
標籤:先確認gcc和tcl已經安裝sudo yum install gcc-c++sudo yum install tcl解壓, 編譯和安裝tar zxvf redis-3.0.5.tar.gzsudo mv redis-3.0.5 /usr/src/cd /usr/src/redis-3.0.5/sudo makesudo make testsudo make install# 如果不想安裝到 /usr/local/bin,
Time of Update: 2015-12-12
標籤:redis入門筆記(2)上篇文章介紹了redis的基本情況和支援的資料類型,本篇文章將介紹redis持久化、主從複製、簡單的事務支援及發布訂閱功能。持久化•redis是一個支援持久化的記憶體資料庫,也就是說redis需要經常將記憶體中的資料同步到磁碟來保證持久化,這是相對memcache來說的一個大的優勢。redis支援兩種持久化方式,一種是 Snapshotting(快照)也是預設,另一種是Append-only
Time of Update: 2015-12-11
標籤:叢集 redis 服務配置:數量3台:tomcat_69 tomcat_108 nginx_134 redis:安裝在tomcat_69上面,連接埠為63791.拷貝redis-tomcat依賴包到/usr/local/tomcat7/lib目錄下:http://down.51cto.com/data/21260362.配置tomcat_69下的context.xml[
Time of Update: 2016-01-29
標籤:一、簡介Redis的replication機制允許slave從master那裡通過網路傳輸拷貝到完整的資料備份。具有以下特點:非同步複製可以配置一主多從可以配置從伺服器可以級聯從伺服器,既 M->S->SM replication時是非阻塞的(在replication期間,M依然能夠處理用戶端的請求)S
Time of Update: 2016-01-28
標籤:1,選擇兩台伺服器2,安裝redis wget http://download.redis.io/releases/redis-2.8.12.tar.gz tar -xvf redis-2.8.12.tar.gz cd redis-2.8.12 make3,配置 vi
Time of Update: 2016-01-21
標籤:摘要: Redis是眼下業界很受到歡迎的一個記憶體資料庫,一般用作系統的中間緩衝系統,用以提升總體商業系統的輸送量和響應速度。本文將簡要介紹安裝的主要過程以及給出一個簡要的測試代碼。1. 系統內容和版本號碼說明 作業系統選用Ubuntu 14.04, Redis的版本號碼選取眼下的最新穩定版本號碼2.8.9. client選用了Redis的Java版本號碼jedis 2.4.2.2. Redis的安裝步驟 a.
Time of Update: 2016-01-20
標籤: 本來一直想好好讀下redis源碼。可是每次讀了一點就不讀了。 主要是沒堅持每天都讀。 隔幾天看。就忘記前面的流程。就越來越不想看了。 很是蛋疼。這個還是要堅持讀完的。打算這段時間都源碼的時候。都大概用代碼流程圖紀錄下自己看到的內容。 這樣自己梳理起來也比較清晰。 還有覺得自己看源碼有點問題。
Time of Update: 2016-01-10
標籤:redis.conf 配置項說明如下:1. Redis預設不是以守護進程的方式運行,可以通過該配置項修改,使用yes啟用守護進程 daemonize no2. 當Redis以守護進程方式運行時,Redis預設會把pid寫入/var/run/redis.pid檔案,可以通過pidfile指定 pidfile /var/run/redis.pid3.