Time of Update: 2015-11-27
標籤:redis
Time of Update: 2015-11-27
標籤:redis簡介一、簡介: 在過去的幾年中,NoSQL資料庫一度成為高並發、海量資料存放區解決方案的代名詞,與之相應的產品也呈現出雨後春筍般的生機。然而在眾多產品中能夠脫穎而出的卻屈指可數,如Redis、MongoDB、BerkeleyDB和CouchDB等。由於每種產品所擁有的特徵不同,因此它們的應用情境也存在著一定的差異,下面僅給出簡單的說明:
Time of Update: 2015-11-24
標籤:mongodb和memcached不是一個範疇內的東西。mongodb
Time of Update: 2015-11-20
標籤: 關於mongodb ,redis,memcache之間見不亂理還亂的關係和作用標籤: redismongodbfloatshardingfunction測試2012-05-23 15:17 32842人閱讀 評論(9) 收藏 舉報 分類: memcache redis著作權聲明:本文為博主原創文章,未經博主允許不得轉載。先說我自己用的情況:最先用的memcache ,用於索引值對關係的伺服器端緩衝,
Time of Update: 2015-12-08
標籤:tomcat redis nginx本文主要介紹redis的安裝和配置、nginx和tomcat已經寫過一篇很詳細的文檔、請參考:http://francis905.blog.51cto.com/3048056/1716740 實驗環境:3台虛擬機器(pc1:nginx1.6.3,pc2:tomcat7+redis2.6.13,pc3:tomcat7+redis2.6.13)實驗目的:通過redis實現session的共用[注]棕色為必須做的 其他作為資料延伸cd
Time of Update: 2015-12-08
標籤:hset key field value作用: 把key中 filed域的值設為value注:如果沒有field域,直接添加,如果有,則覆蓋原field域的值127.0.0.1:6379> hset user1 name lisi(integer) 1127.0.0.1:6379> hset user1 age 28(integer) 1127.0.0.1:6379> hset user1 height 175(integer) 1hmset key field1
Time of Update: 2015-12-07
標籤:1、參考文章《安裝3.0.3版本配置文章參考》http://www.iyunv.com/thread-89612-1-1.html 2、安裝tcl組件包(安裝Redis需要tcl支援)下載:http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz上傳tcl8.6.1-src.tar.gz到/usr/local/src目錄cd /usr/local/src #進入軟體包存放目錄tar zxvf
Time of Update: 2015-12-06
標籤:keys pattern 查詢相應的key在redis裡,允許模糊查詢key有3個萬用字元 *, ? ,[]*: 通配任意多個字元?: 通配單個字元[]: 通配括弧內的某1個字元redis 127.0.0.1:6379> flushdbOKredis 127.0.0.1:6379> keys *//查所有(empty list or set)redis 127.0.0.1:6379> mset one 1 two 2 three 3 four 4OKredis 127.0
Time of Update: 2015-12-06
標籤:set key value [ex 秒數] / [px 毫秒數] [nx] /[xx]如: set a 1 ex 10 , 10秒有效Set a 1 px 9000 , 9秒有效注: 如果ex,px同時寫,以後面的有效期間為準如 set a 1 ex 100 px 9000, 實際有效期間是9000毫秒nx: 表示key不存在時,執行操作xx: 表示key存在時,執行操作127.0.0.1:6379> set site www.so.comOK127.0.0.1:6379>
Time of Update: 2015-12-03
標籤:redis;master;slave一:說明1、準備兩台伺服器master:192.168.0.128slave:192.168.0.1292、關閉防火牆iptables -F# getenforceDisabled二、安裝配置1、分別都安裝redis參考我之前寫的文章:Redis資料庫的安裝與配置http://msiyuetian.blog.51cto.com/8637744/1717983 2、master設定檔不用動,slave設定檔上加一行slaveof 192.168.0.128
Time of Update: 2015-12-01
標籤:背景介紹:目前,Redis還沒有一個類似於MySQL Proxy或Oracle RAC的官方HA方案。#Redis 2.8版開始正式提供名為Sentinel的主從切換方案(後面附上,未測試)因此,如何在出現故障時自動轉移是一個需要解決的問題。通過對網上一些資料的搜尋,有建議採用HAProxy或Keepalived來實現的,事實上如果是做Failover而非負載平衡的話,Keepalived的效率肯定是超過HAProxy的,所以我決定採用Keepalived的方案。環境介紹:Master:
Time of Update: 2015-11-30
標籤: 1.從官網下載redis-2.8.9.tar.gz之後,將redis解壓在/usr/local下,目錄是redis-2.8.9,然後按照官網給出的辦法安裝redis即可。2.安裝完在redis-2.8.9目錄下執行src/redis-server然後在另一個shell視窗執行src/redis-cli,可以正確運行。但是我們顯然想將之作為服務來啟動運行。3.下面是將redis配置為服務的操作步驟,首先將utils/redis_init_script檔案複製到/etc/init.
Time of Update: 2015-11-27
標籤:回到目錄Redis本身支援事務,這就是SQL資料庫有Transaction一樣,而Redis的驅動也支援事務,這在ServiceStack.Redis就有所體現,它也是目前最受業界認可的Redis驅動,而它將Redis的事務機制(MULTI,Exec,Watch等)封裝成了比較友好的實現方式,如下面的代碼 using (IRedisClient RClient = prcm.GetClient()) { using (IRedisTransaction IRT =
Time of Update: 2015-11-26
標籤:redis1、下載 wget "http://codeload.github.com/antirez/redis/tar.gz/2.8.21" -O redis-2.8.21.tar.gz2、解壓 [[email protected] redis-2.8.21]# tar -zxvf redis-2.8.21.tar.gz3、編譯 [[email
Time of Update: 2015-11-26
標籤:redis 沒有直接提供模糊刪除的實現,我們可以根據現有的指令進行組合實現:import java.util.Arrays;import java.util.Set;import javax.annotation.Resource;import org.springframework.data.redis.core.RedisTemplate;import org.springframework.stereotype.Service;import
Time of Update: 2015-11-24
標籤:概述 本文檔是用來詳細描述 nginx+tomcat+redis負載平衡實現session共用所需軟體及軟體名稱功能說明Nginx-v1.6.0http://nginx.org/download/nginx-1.6.0.tar.gz負載平衡commons-pool-2-2.4.2.jarhttp://mirrors.hust.edu.cn/apache//commons/pool/binaries/commons-pool2-2.4.2-bin.tar.gz
Time of Update: 2015-11-21
標籤:Redis主-從部署實踐0. 前言 這篇文章簡要介紹Redis的主從部署,實現了一主二從,使用兩個哨兵監控,以實現簡單的HA,其中從庫作為備機。1. 部署 這裡有三台伺服器,其中239主機上的Redis作為主庫,其餘兩個作為從庫。這裡涉及到了認證,所以當這裡在主庫和從庫都使用了requirepass和masterauth,因為當主庫宕機後,哨兵將其中一個從庫提升為主庫的時候會要求認證,這裡簡單起見,設定檔使用了同一配置和密碼。 239主庫涉及的配置:requirepass
Time of Update: 2015-11-20
標籤: Sentinel(哨兵)是用於監控redis叢集中Master狀態的工具.一、Sentinel作用 1、Master狀態檢測
Time of Update: 2015-11-18
標籤:一, 實現原理(1)Slave伺服器串連到Master伺服器.(2)Slave伺服器發送SYCN命令.(3)Master伺服器備份資料庫到.rdb檔案.(4)Master伺服器把.rdb檔案傳輸給Slave伺服器.(5)Slave伺服器把.rdb檔案資料匯入到資料庫中. 上面的這5步是同步的第一階段, 接下來在Master伺服器上調用每一個命令都使用replicationFeedSlaves()來同步到Slave伺服器. 二, 實現細節(1)
Time of Update: 2015-11-17
標籤:redis 命令 String 類型setsetnxsetexsetrange 子字串範圍字串msetmsetnxmsetexgetgetnx 如果沒有就添加 如果有了不添加返回0、getex如果沒有添加 如果有,替換返回原值mget批量getrangeappend拼接strlen字串長度incr 自增incrby 指定自增decr自減decrby指定自減hashe類型hset user:001 name