Time of Update: 2016-05-06
標籤:redisdbfilename redis.db //持久化的檔案dir /home/redis/6379 //檔案所在目錄save 900 1 // 900秒 修改一個key就儲存一次save 300 10 // 300秒 修改10個key就儲存一次save 60 10000 // 60秒 修改10000 個key就儲存一次//上述3
Time of Update: 2016-05-14
標籤:win7 64位安裝redis 及Redis Desktop Manager使用 喻高詠論壇徽章:3 寫基於dapper的一套自動化程式,看到 mgravell 的另一個項目,StackExchange.Redis,之前在.NET上用過一段時間redis,不過一直是其它的驅動開發包,這個根據作者介紹,是個高效能的安全執行緒的.NET
Time of Update: 2016-05-13
標籤:最近學習資料緩衝技術,在網上搜尋了一下,發現JAVA緩衝技術比較流行的有Redis和memcached等,出於學習的目的,這裡不做他們的比較。這篇部落客要介紹緩衝技術中的一種Redis的安裝和使用.一、下載Redis for windows 在網路中搜尋Redis fow windows,就可以下載Redis的壓縮包。解壓包。會發現其中有32位和64位的不同版本的包,根據需要,使用對應的壓縮包即可。二、解壓
Time of Update: 2016-05-13
標籤:先引用百度百科的一段話吧,具體可以到百科查看吧。Redis是一個開源的使用ANSI C語言編寫、支援網路、可基於記憶體亦可持久化的日誌型、Key-Value資料庫,並提供多種語言的API。從2010年3月15日起,Redis的開發工作由VMware主持。從2013年5月開始,Redis的開發由Pivotal贊助。官方:http://redis.io/download,不過官方沒有64位的Windows下的可執行程式,目前有個開源的託管在github上,
Time of Update: 2016-05-05
標籤:class Car { public Int32 Id { get; set; } public String Name { get; set; } } static void Main(string[] args) { RedisClient client = new RedisClient("127.0.0.1", 6379);
Time of Update: 2016-05-18
標籤:一、redis的安裝a.系統內容和說明Linux作業系統選用Ubuntu, Redis的版本選取目前的最新穩定版本2.8.9。用戶端選用了Redis的Java版本jedisb.安裝步驟wgethttp://download.redis.io/releases/redis-2.8.9.tar.gzc. 在目錄下,解壓按照包,產生新的目錄redis-2.8.9tar xvfz redis-2.8.9.tar.gz d. 進入解壓之後的目錄,進行編譯cd
Time of Update: 2016-05-18
標籤:首要條件:安裝VMware,在虛擬機器中安裝CentOS。安裝步驟:1.開啟終端(Terminal)2.在終端輸入:wget http://download.redis.io/releases/redis-3.2.0.tar.gz,下載Redis包3.解壓Redis包:tar xzf redis-3.2.0.tar.gz4.進入剛才解壓的目錄:cd redis-3.2.05.安裝:make提示:這裡遇到兩個問題第一個是解壓報錯,是由於我開始是用Windows直接下載,拷貝到CentOS中,
Time of Update: 2016-05-16
標籤: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存在時,執行操作 mset multi set ,
Time of Update: 2016-05-16
標籤: del key1 key2 ... Keyn作用: 刪除1個或多個鍵傳回值: 不存在的key忽略掉,返回真正刪除的key的數量 rename key newkey作用: 給key賦一個新的key名注:如果newkey已存在,則newkey的原值被覆蓋 renamenx key newkey 作用: 把key改名為newkey返回: 發生修改返回1,未發生修改返回0注: nx--> not exists, 即,
Time of Update: 2016-05-16
標籤:一、 nginx環境搭建第一步下載 LuaJIT-2.0.4.tar.gz http://luajit.org/download/LuaJIT-2.0.4.tar.gz安裝 make && make install第二步下載nginx依賴的模組:openssl-1.0.2e.tar.gz https://www.openssl.org/source/old/1.0.2/openssl-1.0.2g.tar.gzpcre-8.37.tar.gz http://exim.
Time of Update: 2016-05-13
標籤:go語言的client在redis官網上有很多l用戶端,個人感覺redigo使用起來更人性化,重要的是原始碼結構很清晰,重要的是支援管道、發布和訂閱、串連池等等,所以我選擇redigo作為嘗試.1.redigo的安裝終端運行: go get github.com/garyburd/redigo/redis
Time of Update: 2016-05-13
標籤:robject 之前對redis基本的資料結構分別進行了簡單的介紹,包括字串、鏈表、雜湊表、整數集合、壓縮列表、壓縮字典等,但是redis並不是直接使用這些資料結構來實現key-value對資料庫的,而是基於這些資料結構為每一個對象建立一個對象robject。robject對象再根據資料類型,來選擇合適的底層資料結構來儲存資料。robject的定義如下: typedef struct redisObject { unsigned type:4; unsigned
Time of Update: 2016-05-12
標籤:1、Redis的介紹Redis 開源的記憶體資料庫,以Key-Value方式儲存資料;Redis的特點: 1)、Redis的資料完全儲存在記憶體中,使用磁碟僅僅是為了持久化資料,解決重啟伺服器而導致資料丟失的問題; 2)、相比其他Key-Value資料庫,Redis有比較豐富的資料類型; 3)、Redis可以將資料複製到任意數量的從伺服器上。2、Redis的優勢
Time of Update: 2016-05-11
標籤:redis索引值相關命令1. keys格式:keys {pattern}返回滿足給定pattern的所有key。2. exists格式:exists ‘key‘判斷key是否存在。3. del格式:del ‘key‘刪除key。4. expire格式:expire ‘key‘ {num}對鍵設定到期時間,鍵必須存在,num為秒。5. persist格式:persist ‘key‘取消鍵的到期時間,鍵必須存在。6. ttl格式:ttl ‘key‘獲得key剩餘時間長度。7.
Time of Update: 2016-05-09
標籤:Database Backup,使用save命令,將會在redis的安裝目錄中產生dump.rdb例如:在我的目錄下 redis/src/dump.rdb 使用命令config get dir,擷取當前redis的安裝目錄例如:127.0.0.1:6379> config get dir1) "dir"2) "/tsh/redis-3.0.0/src" 使用命令bgsave,在後台執行備份操作例如:127.0.0.1:6379>
Time of Update: 2016-05-08
標籤:redis adlist 雙向鏈表 最近,我想通過redis的源碼來學習redis。雖然平時工作中用得不多,不過對redis還是比較感興趣的,畢竟它的效能是不錯的。redis是一個開源的項目,我們可以通過原始碼去瞭解redis。我後面會通過自己的學習,寫一些關於redis源碼的文章。文章的主要內容是分析代碼設計,而並不會對源碼進行詳細解說。如果有不對的地方,請指正。源碼是reids 3.0
Time of Update: 2016-05-07
標籤:文章來源:https://redislabs.com/ebook/redis-in-action/part-2-core-concepts-2/chapter-5-using-redis-for-application-support/5-1-logging-to-redis/5-1-2-common-logs 如果你已經運行了log_recent(),你可能會發現,儘管它在擷取系統當前發生了什麼事情方面非常有用,但它不含告訴你是否錯過了一些重要的資訊,通過記錄一些特定資訊的出現
Time of Update: 2016-05-07
標籤:sparkline 微線圖,即用一個一個資訊點形成的圖,類似於折線圖。在表示時延的時候,就可以用微線圖的形式來表示。樣本: 微線圖中的資訊點可以有兩種形式:”_-`” 和 “_o#” 兩種情況最後形成的微線圖分別如下所示: 可以看到,用一個一個的資訊點,非常形象明了的形成了所需的折線圖 sparkline的實現 sparkline中每個資訊點的定義為:struct sample { double value; char
Time of Update: 2016-05-06
標籤:Redis是一個開源的使用ANSI C語言編寫、支援網路、可基於記憶體亦可持久化的日誌型、Key-Value資料庫,並提供多種語言的API redis是一個key-value儲存系統。和Memcached類似,它支援儲存的value類型相對更多,包括string(字串)、list(鏈表)、set(集合)、zset(sorted set
Time of Update: 2016-05-06
標籤:集合 redis intset 最近,我想通過redis的源碼來學習redis。雖然平時工作中用得不多,不過對redis還是比較感興趣的,畢竟它的效能是不錯的。redis是一個開源的項目,我們可以通過原始碼去瞭解redis。我後面會通過自己的學習,寫一些關於redis源碼的文章。文章的主要內容是分析代碼設計,而並不會對源碼進行詳細解說。如果有不對的地方,請指正。源碼是reids 3.0.3