redis安裝請點擊這里:Redis安裝
redis數據結構
1、string
string是簡單的類型,可以理解成與Memcached一樣的類型,一個key對應一個value;支持的操作也與Memcached的操作類似,不過它的功能更豐富。可以存二進制的對象。
操作之前先做個別名,因為進入redis的命令很長,每次輸入都很麻煩。
[root@gz1 etc]# alias redis-cli='/usr/local/redis/bin/redis-cli' [root@gz1 etc]# vim .bashrc //寫入后開機自動會加載 alias redis-cli='/usr/local/redis/bin/redis-cli' [root@gz1 etc]# redis-cli //若設置了密碼,則登入的命令為:redis-cli -a 123456 127.0.0.1:6379> 示例1: 127.0.0.1:6379> set key1 hello OK 127.0.0.1:6379> get key1 "hello" 127.0.0.1:6379> mset key1 helloworld key2 howareyou key3 youarewelcome OK 127.0.0.1:6379> mget key1 key2 key3 1) "helloworld" 2) "howareyou" 3) "youarewelcome" Ctrl+d 退出2、list
list 是一個鏈表結構(相當于一個管道,隨時可以從左右插入和取出值,區別于只能先進后出的站),主要功能是 push、pop、獲取一個范圍的所有值等等。操作中 key 理解為鏈表的名字。使用 List 結構,我們可以輕松地實現最新消息排行等功能(比如微博的 TimeLine)。list 的另一個應用就是消息隊列,可以利用 list 的 push 操作,將任務存在 list 中,然后工作線程再用 pop 操作將任務取出進行執行。
127.0.0.1:6379> lpush list1 123 //從左邊插入數值 (integer) 1 127.0.0.1:6379> lpush list1 aaa (integer) 2 127.0.0.1:6379> lpush list1 bbb (integer) 3 127.0.0.1:6379> lpush list1 "ccc ddd" (integer) 4 127.0.0.1:6379> lrange list1 0 -1 //從左邊開始獲取所有值,沒有從右邊的命令 1) "ccc ddd" 2) "bbb" 3) "aaa" 4) "123" 127.0.0.1:6379> lpop list1 //從左邊取出一個值 "ccc ddd" 127.0.0.1:6379> lrange list1 0 -1 1) "bbb" 2) "aaa" 127.0.0.1:6379> rpush list1 fff //從右邊插入數值 (integer) 3 127.0.0.1:6379> lrange list1 0 -1 1) "bbb" 2) "aaa" 3) "fff" 127.0.0.1:6379> rpop list1 //從右邊取出一個值 "123" 127.0.0.1:6379> lrange list1 0 -1 1) "ccc ddd" 2) "bbb" 3) "aaa"另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
新聞標題:王高利:Redis入門-創新互聯
瀏覽地址:http://www.2m8n56k.cn/article24/gjjce.html
成都網站建設公司_創新互聯,為您提供網站排名、網站收錄、動態網站、App設計、外貿建站、微信小程序
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯