redis資料類型

來源:互聯網
上載者:User

標籤:

一、資料類型String --字串

 

最簡單的類型,

可理解成與memcached一樣的類型 所以memcached裡面儲存的東西可以  原封不動的轉到redis中 redis裡面可以儲存二進位的對象 -- 比片,等
//先做別名,然後redis進行串連[[email protected] ~]# alias redis-cli=‘/usr/local/redis/bin/redis-cli‘[[email protected] ~]# redis-cli 127.0.0.1:6379> set key1 luluOK127.0.0.1:6379> get key1"lulu"127.0.0.1:6379> mset key1 lulu key2 ff key3 ll    //給多個變數進行賦值msetOK127.0.0.1:6379> mget key1 key2 key3    //獲得多個變數 mget1) "lulu"2) "ff"3) "ll"127.0.0.1:6379>        (crtl+d退出)//可以直接用命令獲得值[[email protected] ~]# redis-cli get key2"ff"

 

二、資料類型list --類似管道,或表,可插入資料

 

鏈表結構

 

[[email protected] ~]# redis-cli 127.0.0.1:6379> lpush list1 123      //從左邊插入資料    (integer) 1127.0.0.1:6379> lpush list1 aaa(integer) 2127.0.0.1:6379> lpush list1 ml(integer) 3127.0.0.1:6379> rpop list1     //從右邊取資料"123"127.0.0.1:6379> lrange list1 0 -11) "ml"2) "abc"3) "aaa"    //規律1. 最先插入的,跑到最後面2. 可以由左插入,最先插入的,會到最右邊 -- 要取則得從右邊取3. 可以由右插入,最先插入的,會到最左邊 -- 要取則得從左邊取lrange list1 0 -1  {列出表中指定位置的值,只有lrange,沒有rrange}0代表最左邊第一個1代表最右邊第一個

 

三、資料類型set --集合

[[email protected] ~]# redis-cli127.0.0.1:6379> sadd set1 abc   //set1為集合的名字 ,此語句是往集合中添加元素(integer) 1127.0.0.1:6379> sadd set1 defg(integer) 1127.0.0.1:6379> sadd set1 hijk(integer) 1127.0.0.1:6379> smembers set1    //擷取集合中的值1) "defg"2) "abc"3) "hijk"//正序加入值:127.0.0.1:6379> zadd set 2 nnn    //2為排列的位置(integer) 1127.0.0.1:6379> zadd set 1 kll(integer) 1127.0.0.1:6379> zadd set 3 efg(integer) 1127.0.0.1:6379> zrange set 0 -11) "kll"2) "nnn"3) "efg"//倒序顯示插入的資料:127.0.0.1:6379> zrevrange set 0 -11) "efg"2) "nnn"3) "kll"

 

四、資料類型hash 

[[email protected] ~]# redis-cli127.0.0.1:6379> hset hash name lulu(integer) 1127.0.0.1:6379> hset hash age 22(integer) 1127.0.0.1:6379> hset hash sex womam(integer) 1127.0.0.1:6379> hgetall hash    //獲得全部資料1) "name"2) "lulu"3) "age"4) "22"5) "sex"6) "womam"127.0.0.1:6379> hget hash age   //取其中一個變數的資料"22"

 

redis資料類型

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.