Time of Update: 2016-05-07
標籤:networking 資料庫 database local #!/bin/sh#author:taokey#date:2016-05-06#chkconfig: 345 85 15#description: Redis is a 
Time of Update: 2016-03-29
標籤:關鍵詞:Redis佔用C盤,Windows Redis,64位Windows版Redis瘋狂佔用C盤空間,redis啟動後建立RedisQFolk_****.dat檔案,redis-server.exe redis.windows.conf,分頁檔案,AppData\Local\Redis,heapdir,maxheap
Time of Update: 2015-12-01
標籤: 我們知道redis是帶有持久化這個能力了,那到底持久化成到哪裡,持久化成啥樣呢???這篇我們一起來尋求答案。 一:快照模式 或許在用Redis之初的時候,就聽說過redis有兩種持久化模式,第一種是SNAPSHOTTING模式,還是一種是AOF模式,而且在實戰情境下用的最多的莫過於SNAPSHOTTING模式,這個不需要反駁吧,而且你可能還知道,使用SNAPSHOTTING模式,需要在redis.conf中設定配置參數,比如下面這樣:#
Time of Update: 2015-12-01
標籤: 這個問題有三種可能的答案,它們分別代表了三種不同的刪除策略:·定時刪除:在設定鍵的到期時間的同時,建立一個定時器(timer),讓定時器在鍵的到期時間來臨時,立即執行對鍵的刪除操作。·惰性刪除:放任鍵到期不管,但是每次從鍵空間中擷取鍵時,都檢查取得的鍵是否到期,如果到期的話,就刪除該鍵;如果沒有到期,就返回該鍵。·定期刪除:每隔一段時間,程式就對資料庫進行一次檢查,刪除裡面的到期鍵。至於要刪除多少到期鍵,以及要檢查多少個資料庫,則由演算
Time of Update: 2015-10-10
標籤:Redis hash是一個string類型的 field和value的映射表.它的添加、刪除操作都是O(1)(平均)。hash特別適合用於儲存物件。相較於將對象的每個欄位存成單個string 類型。將一個Object Storage Service在hash類型中會佔用更少的記憶體,並且可以更方便的存取整個對象。省記憶體的原因是建立一個hash對象時開始是用zipmap(又 稱為small hash)來儲存的。這個zipmap其實並不是hash
Time of Update: 2015-10-10
標籤:假設兩台redis伺服器,ip分別為:192.168.1.101和192.168.1.103,如何在101上通過redis-cli訪問103上的redis呢?在遠端連線103之前,先講下redis-cli的幾個關鍵參數:用法:redis-cli [OPTIONS] [cmd [arg [arg ...]]]-h <主機ip>,預設是127.0.0.1-p <連接埠>,預設是6379-a
Time of Update: 2015-10-08
標籤:# Redis 設定檔# 當配置中需要配置記憶體大小時,可以使用 1k, 5GB, 4M 等類似的格式,其轉換方式如下(不區分大小寫)## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g => 1000000000 bytes# 1gb => 1024*1024*1024 bytes##
Time of Update: 2015-10-04
標籤:1、下載OpenResty和RedisOpenResty:wget http://openresty.org/download/ngx_openresty-1.4.3.6.tar.gzRedis:wget http://download.redis.io/releases/redis-2.8.6.tar.gz2、安裝依賴包yum install -y gcc gcc-c++ readline-devel pcre-devel openssl-devel tcl
Time of Update: 2015-10-03
標籤: Commands Clients Documentation Community Download Support LicenseJoin us in London October 19th for the 2nd Redis Developers Day 2015 and October 20th for the Redis Unconference London.Redis Keyspace NotificationsIMPORTANT Keyspace
Time of Update: 2015-09-15
標籤:redis版本:2.8.17 伺服器規劃:10.50.13.34(6379 master)10.50.13.35(6379 slave)10.50.13.36(6379 slave)10.50.13.37(6379 slave) 一、安裝redistar zxf redis-2.8.17.tar.gzcd redis-2.8.17makemake installmv redis-2.8.17 /app/sinova/rediscd
Time of Update: 2016-05-03
標籤:對於多執行個體部署的tomcat、redis等應用,可以利用zabbix的low level discovery功能來實現監控,減少重複操作。 註:Zabbix版本: Zabbix
Time of Update: 2016-04-29
標籤:最近有個哥們在群裡問,有一個日誌,裡面存的是IP地址(一行一個),如何將這些IP快速匯入到Redis中。我剛開始的建議是Shell+redis用戶端。今天,查看Redis官檔,發現文檔的首頁部分(http://www.redis.io/documentation)有一個專門的主題是講述“Redis Mass Insertion”的,才知道自己的建議很low。官方給出的理由如下:Using a normal Redis client to perform mass
Time of Update: 2016-04-28
標籤:一、redis的Sentinelredis的sentinel系統用於管理多個redis伺服器,該系統主要執行三個任務1:監控2:提醒3:自動容錯移轉 二、配置sentinel修改sentinel.conf檔案sentinel monitor mymaster 192.168.1.170 6379 2 (2表示:有2票則判斷客觀下線) 啟動sentinelredis-sentinel
Time of Update: 2016-02-29
標籤:wget http://download.redis.io/redis-stable.tar.gztar xvzf redis-stable.tar.gzcd redis-stablemake 前面3步應該沒有問題,主要的問題是執行make的時候,出現了異常。異常一:make[2]: cc: Command not found異常原因:沒有安裝gcc解決方案:yum install gcc-c++ 異常二:zmalloc.h:51:31: error:
Time of Update: 2016-02-28
標籤:sentinel redis 高可用 redis 主從 哨兵一、背景 公司的業務在大量的使用redis,訪問量大的業務我們有在使用codis叢集,redis 3.0叢集,說到redis 3.0叢集,我們線上已經跑了半年多了,叢集本身沒有出現過任務問題,但是由於我們這個業務是海外的,叢集建在aws的ec2上,由於ec2的網路抖動或者ec2本身的原因,導致主從切換,目前aws的技術正在跟進,這個叢集目前的QPS
Time of Update: 2016-02-16
標籤:redis 資料類型詳解 以及 redis適用情境場合發表於10個月前(2015-04-21 18:42) 閱讀(3436) | 評論(0) 43人收藏此文章, 我要收藏贊0目錄[-]1、顯示最新的項目列表2、刪除與過濾3、熱門排行榜相關4、按照使用者投票和時間排序5、處理到期項目6、計數7、特定時間內的特定項目8、即時分析正在發生的情況,用於資料統計與防止垃圾郵件等9、Pub/Sub10、隊列11、緩衝1.
Time of Update: 2016-01-26
標籤:公司的統計系統接到一個需求,統計時間段內發生過某行為的使用者總數。並且時間段的長度是可變的。公司業務使用者數量巨大,而且統計系統是即時統計,所以資料的儲存、計算效率都需要一個比較好的方案。下面是互連網上的一篇文章,利用redis
Time of Update: 2016-01-21
標籤:redis 叢集 shell使用源碼安裝redis,在官網上下載3.0以後的版本。(1)確保系統安裝zlib,否則gem install會報(no such file to load -- zlib)#download:zlib-1.2.6.tar ./configure make make install (2)安裝ruby# ruby1.9.2 cd&
Time of Update: 2016-01-15
標籤:Redis的記憶體儲存結構是個大的字典儲存,也就是我們通常說的雜湊表。Redis小到能夠儲存幾萬記錄的CACHE,大到能夠儲存幾千萬甚至上億的記錄(看記憶體而定),這充分說明Redis作為緩衝的強大。Redis的核心資料結構就是字典(dict),dict在資料量不斷增大的過程中。會遇到HASH(key)碰撞的問題,假設DICT不夠大,碰撞的機率增大,這樣單個hash
Time of Update: 2016-01-13
標籤:redis、redis設定檔詳解、redis設定檔./redis-server /opt/redis/redis_6379.conf#注意為了讀取設定檔,必須使用開始與檔案路徑作為第一個參數include /opt/redis/redis-common.conf#可以擴充定製設定檔。(如果需要該參數應該放置於最後一行)daemonize yes#是否以後台進程運行,預設為nopidfile /opt/redis/run/redis_6379.pid#