Time of Update: 2016-05-25
標籤:package com.fndsoft.bcis.utils;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.core.*;import org.springframework.stereotype.Service;import java.util.*;/** * redis緩衝協助類 * Created by DELL on 2016/5
Time of Update: 2016-05-25
標籤:說明1.首先說明一下實現負載平衡的過程。第一步:建立兩個或多個網站(建站過程略)。第二步:兩個或多個網站之間實現Session的共用。第三步:多個網站通過負載平衡器實現負載平衡。2.部落格內容主線1.Redis的安裝。2..Net通過Redis實現多個網站Session共用的過程。3.Nginx的安裝和配置實現負載平衡。4.使用Fiddler模仿網域名稱,測試負載平衡是否成功實現。前言1.網站之間的Session共用使用Redis來實現2.負載平衡使用Nginx來實現以下是關於Nginx和
Time of Update: 2016-05-27
標籤:1、redis簡介redis是一個key-value儲存系統。和Memcached類似,它支援儲存的value類型相對更多,包括string(字串)、list(鏈表)、set(集合)、zset(sorted set
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-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-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-06
標籤:Redis實戰這本書,看完以後最大的不是redis本身的東西,而是作者面對實際問題的分析而給出的設計方案,可以看成NoSql設計的應用。個人從這方面收穫很多,至於Redis本身的東西,這個就花一兩個小時就可以知道大致是怎麼一回事了。具體API就直接查查就OK。關鍵是怎麼用,這才是靈感創造所在,看看別人解決問題的思路,學習學習哈。 Redis實戰閱讀筆記——開始
Time of Update: 2016-06-02
標籤:redis 串連太多 今天ELK收集日誌的時候,發現收集失敗,尋找各方面原因,最後在redis日誌裡面發現報錯:[2489] 02 Jun 10:43:42 # Error allocating resoures for the
Time of Update: 2016-06-02
標籤:今天在代碼中使用hset存入redis中:jedis.hset(key.getBytes(), field.getBytes(), ObjectInfoPojo);需要在redis中去驗證資料是否存入到redis中。首先進去redis用戶端:redis-cli相關命令:擷取所有的key keys *今天重點研究哈HsetS.N.命令和說明1 HDEL key field2 [field2] 刪除一個或多個雜湊欄位2HEXISTS key
Time of Update: 2016-06-02
標籤:第一步:下載,安裝1 [email protected]:/# wget http://download.redis.io/releases/redis-2.8.12.tar.gz2 [email protected]:/# tar xzf redis-2.8.12.tar.gz3 [email protected]:/home# cd redis-2.8.124 [email protected]:/home/redis-2.8.12# ls5 0
Time of Update: 2016-06-01
標籤:http://www.ibm.com/developerworks/cn/opensource/os-cn-redis-coordinate/index.html在分布式系統中,各個進程(本文使用進程來描述分布式系統中的運行主體,它們可以在同一個物理節點上也可以在不同的物理節點上)相互之間通常是需要協調進行運作的,有時是不同進程所處理的資料有依賴關係,必須按照一定的次序進行處理,有時是在一些特定的時間需要某個進程處理某些事務等等,人們通常會使用分布式鎖、選舉演算法等技術來協調各個進程之間的
Time of Update: 2016-05-31
標籤:redis cluster jedis 擁塞 耗時間長度redis cluster發布後我們項目中使用了cluster,使用驅動是jedis,但是在壓力測試過程中發現有一定數量的redis訪問非常緩慢高達幾十秒數分鐘,經過分析jedis驅動JedisClusterInfoCache中加鎖造成 private Map<String, JedisPool> nodes = new HashMap<String, JedisPool>();
Time of Update: 2016-05-28
標籤:一、漏洞描述和危害 Redis因配置不當可以未授權訪問,被攻擊者惡意利用。攻擊者無需認證訪問到內部資料,可能導致敏感資訊泄露,駭客也可以惡意執行flushall來清空所有資料。攻擊者可通過EVAL執行lua代碼,或通過資料備份功能往磁碟寫入後門檔案。如果Redis以root身份運行,駭客可以給root賬戶寫入SSH公開金鑰檔案,直接通過SSH登入受害伺服器。 二、已確認被成功利用的軟體及系統 對公網開放,且未啟用認證的red
Time of Update: 2016-05-27
標籤:Part I. 直接啟動下載官網下載安裝tar zxvf redis-2.8.9.tar.gzcd redis-2.8.9#直接make 編譯make#可使用root使用者執行`make install`,將可執行檔拷貝到/usr/local/bin目錄下。這樣就可以直接敲名字運行程式了。make install啟動#加上`&`號使redis以背景程式方式運行./redis-server &檢測#檢測後台進程是否存在ps -ef |grep
Time of Update: 2016-05-27
標籤:[一]redis實現緩衝的原理--->利用鍵的失效時間設定實現緩衝技術--->由於redis的記憶體有限,可以在redis的設定檔裡設定maxmemory的參數。來限制redis最大可用記憶體的大小。(單位是位元組),當超出這個限制的時候,redis可以依據maxmemory-policy參數指定的策略來刪除不需要的鍵直到redis佔用的記憶體小於指定記憶體--->LRU(least Recently
Time of Update: 2016-05-26
標籤:hash redis Hasehes Redis hash是一個string類型的field和value映射表。hash特別適合於儲存物件。相對存成string,現在存為一個hash類型中可以佔用更少的記憶體。且可以更方便的儲存整個對象。hsetredis 127.0.0.1:6379> hset user:001 name michael(integer) 1redis
Time of Update: 2016-05-25
標籤:redisNoSQL(NoSQL = Not Only SQL ),意即“不僅僅是SQL”,是一項全新的資料庫革命性運動,早期就有人提出,發展至2009年趨勢越發高漲。NoSQL的擁護者們提倡運用非關係型的資料存放區,相對於鋪天蓋地的關係型資料庫運用,這一概念無疑是一種全新的思維的注入。NoSQL的特點:處理差大量的資料運行在廉價的PC伺服器叢集解決效能瓶頸NOSQL應用情境:對資料高並發讀寫對海量資料的高效率儲存和訪問對資料的高可擴充性和高可用性Redis is an open
Time of Update: 2016-05-25
標籤:redis安裝 linux下環境安裝redis,我這裡下載的是3.0.0版本(目前最新版3.2.0)。$ wget http://download.redis.io/releases/redis-3.0.0.tar.gz$ tar xzf redis-3.0.0.tar.gz$ cd redis-3.0.0$ make 這樣redis就安裝好了,然後啟動redis:$ src/redis-server 串連redis,用內建的一個用戶端工具,重新開啟一個視窗,進入到redis-3.0
Time of Update: 2016-05-25
標籤:redis zabbix監控前提:即預設單機只運行一個redis執行個體,且預設啟動並執行連接埠是6379(也可以是其他連接埠,需要通過sed -i ‘s/6379/你修改的連接埠/g‘ xml模板檔案 修改模板檔案裡的連接埠號碼)服務端配置:匯入redis模板用戶端操作:1
Time of Update: 2016-05-24
標籤:nginx-tomcat負載平衡 redis-session共用 基本環境:redis-2.8apache-tomcat-6.0.41nginx1.6.21,redis配置1,配置redis訪問密碼到redis的目錄下找的redis.conf,解開requirepass注釋(此屬性用於設定密碼)。如:requirepass root2,啟動redis到redis的目錄以後台啟動並執行方式啟動redis