Time of Update: 2016-04-27
標籤: 之前我們簡單介紹了一下redis,知道了它的一些特性以及它的作用,今天我們來看看它在實際使用中的一些簡單的命令,以及它的一些進階特性。一、常用命令1、String類型(1)set key value nx:如果key不存在則建立 xx:如果key存在則修改其值(2)get key:取值(3)mset key1 value1 key2 value2 一次設定多個值(4)mget key1
Time of Update: 2016-05-01
標籤:key操作keys * 顯示出所有的鍵keys key* 顯示所有帶key的鍵exists name 判斷是否帶有name的鍵,成功的就返回1,不成功就返回0del key1 刪除key1expire key1 100 給key1 設定100秒的到期時間。ttl key1 查看key1的到期時間select 0 選擇一個庫move set1 2 把set1鍵移到 第3個庫persist key1
Time of Update: 2016-04-30
標籤:由於公司新業務突然上來了,單個Tomcat執行個體已經不能滿足業務發展的需要了,只能通過搭建叢集來解決問題了。所以就出現了下面的內容: 1.Redis儲存Session資訊
Time of Update: 2016-05-01
標籤:實驗環境:虛擬機器上裝2台cnetOS
Time of Update: 2016-04-30
標籤:wget https://redis.googlecode.com/files/redis-2.6.12.tar.gztar zxvf redis-2.6.12.tar.gzcd redis-2.6.12makemake PREFIX=/usr/local/redis install(在make過程中遇到的問題:)此時安裝完成,cd /usr/local/redis
Time of Update: 2016-04-30
標籤:官網http://redis.io/和Memcached類似,但是解決了斷電後資料完全丟失的情況,也就是資料的持久性。而且支援更多value類型,除了和string外,還支援hash、lists(鏈表)、sets(集合)和sorted sets(有序集合)幾種資料類型。redis目前提供五種資料類型string是最簡單的類型,你可以理解成與Memcached一樣的類型,一個key對應一個value,其上支援的操作與Memcached的操作類似。但它的功能更豐富。樣本:#
Time of Update: 2016-04-29
標籤:記憶體管理最佳化 Redis Hash是value內部為一個HashMap,如果該Map的成員數比較少,則會採用類似一維線性緊湊格式來儲存該Map, 即省去了大量指標的記憶體開銷,這個參數控制對應在redis.conf設定檔中下面2項:hash-max-zipmap-entries 64 hash-max-zipmap-value 512
Time of Update: 2016-04-29
標籤: 命令 執行個體和命令 persist persist key-name 移除鍵的到期時間 ttl ttl key-name 查看鍵的到期時間還有多少秒 expire expire key-name seconds 設定到期時間 expireat expireat key-name timestamp 設定到期時間,UNIX時間戳記 pttl pttl key-name 查看到期時間,單位毫秒 pexpire pexpire key-name
Time of Update: 2016-04-28
標籤:使用redisset 類型: 沒有重複元素list 鏈表類型 有重複累型sort set 類型 沒有重複元素1.1 儲存資料 讀取資料 // 資料儲存在 記憶體中 set name laowen // OK 表示成功 set age 22 // ok 表示成功 set add beijing // OK
Time of Update: 2016-04-28
標籤:set 集合類型 釋義: redis 的 set 是 string 類型的無序集合 set 元素最大可以包含(2的32次方-1)個元素 關於 set 集合類型除了基本的添加刪除操作
Time of Update: 2016-04-28
標籤:list 資料類型 清單類型 list 類型是一個雙向操作 從鏈表的頭部或者尾部添加刪除元素 list 既可以用作棧 也可以用作隊列 list 鏈表的類型應用場合: 擷取最新的 10 個使用者的資訊 select * from
Time of Update: 2016-04-28
標籤:在如今並發的環境下,對大資料量的查詢採用緩衝是最好不過的了,本文使用redis搭建叢集(個人喜歡redis,對memcache不感冒)redis是3.0後增加的叢集功能,非常強大叢集中應該至少有三個節點,每個節點有一備份節點。這樣算下來至少需要6台伺服器考慮到有些朋友的電腦配置不是很高,跑多個虛擬機器就會卡,這邊放出偽分布式和分布式(2年前的配置)前提先裝好一個單例情況下的redis(這裡就不多說了)需要6個redis執行個體 搭建叢集的步驟: 在/usr/local下
Time of Update: 2016-04-27
標籤: 首先,介紹一下Redis資料庫。Redis是一種面向“鍵/值”對資料類型的記憶體資料庫,可以滿足我們對海量資料的讀寫需求。 1)redis的鍵只能是字串; 2)redis的值支援多種資料類型: a:字串 string b:雜湊 hash c:字串列表 list d:字串集合 set 不重複,無序 e:有序集合sorted set
Time of Update: 2016-04-27
標籤:簡單的字串類型資料寫. Poco在redis中會被序列化成Json字串. 1 using (var redis = new RedisClient(connString)) 2 { 3 if (redis.Db != 7) 4 ((RedisClient)redis).ChangeDb(7); 5 6 var client = redis.As<Poco>(); 7 var list =
Time of Update: 2016-04-27
標籤:redis前幾天遇到一個問題,項目組說使用redis的時候,redis響應很慢。redis配置了主從,記憶體使用量達到15G左右。按以前的理解配置了主從,最大從在同步資料會慢,主應該不影響。後來仔細看了redis的複製相關的配置,發現一個好玩的地方。# 1) Disk-backed: The Redis master creates a new process that writes the RDB#
Time of Update: 2016-04-27
標籤:字串這是最簡單Redis類型。如果你只用這種類型,Redis就像一個可以持久化的memcached伺服器127.0.0.1:6379> set mykey somevalueOK 127.0.0.1:6379> get mykey"somevalue" set 命令set key value [ex seconds] [px milliseconds]
Time of Update: 2016-04-26
標籤:刪除Redis中資料 using (var redisClient = RedisManager.GetClient()) { var user = redisClient.GetTypedClient<User>(); var newUser = new User {
Time of Update: 2016-04-26
標籤:配置好了web.config程式,並且能通過C#代碼來讀取和管理以上配置資訊。接下來,就可以進行Redis的資料寫入了。Redis中可以用Store和StoreAll分別儲存單條和多條資料,C#中具體代碼如下: protected void btnOpenDB_Click(object sender, EventArgs e) {
Time of Update: 2016-04-25
標籤:一、Key Key命令速查:命令說明DEL刪除給定的一個或多個 key,不存在的 key 會被忽略,傳回值:被刪除 key 的數量DUMP序列化給定 key,返回被序列化的值,使用 RESTORE 命令可以將這個值還原序列化為 Redis
Time of Update: 2016-04-24
標籤:一、Redis的Replication: 這裡首先需要說明的是,在Redis中配置Master-Slave模式真是太簡單了。相信在閱讀完這篇Blog之後你也可以輕鬆做到。這裡我們還是先列出一些理論性的知識,後面給出實際操作的案例。 下面的列表清楚的解釋了Redis Replication的特點和優勢。 1). 同一個Master可以同步多個Slaves。