0. 前言:
這篇文章旨在對redis環境的搭建以及對redis有個大概的認識。
一.redis搭建:
環境:ubuntu 14
軟體包:redis-3.0.3.tar.gz
安裝步驟:
1. 首先解壓redis原始碼包
2. 進入目錄redis-3.0.3,使用make編譯原始碼
3. 編譯完成無錯後使用sudo make install安裝
如下圖所示:
二.redis基本命令使用
首先使用redis-server & 後台啟動redis,預設埠為6379
1. redis所支援的資料結構型別:
字串:string
鍊錶:list,其中鍊錶可以用於當做佇列以及棧使用
雜湊表:hash
無序集合:set
有序集合:z-set
2. 根據redis所支援的型別每乙個命令也只能應用對對應的資料結構型別。
字串(string):
常用命令:
set key value 設定或者新增乙個鍵值對
get key value 獲取key對應的值
mset key value [key value ...] 一次性設定多個鍵值對
mget key [key ...] 一次性獲取多個建的值
注:這裡大寫字母標示redis命令,中括號為可選,詳細的命令以及使用可以在redis官網或者手冊查詢
示例:redis自帶了客戶端redis-cli可用於操作redis,直接執行redis-cli預設連線至本地的埠為6379的redis,可以使用-h和-p指定主機以及埠號
鍊錶(list):
常用命令:
lpush key value [value ...] 在鍊錶頭部插入value值
lpop key 取出鍊錶頭部的值
注:這兩個命令可以組成棧的基本操作
lindex key index 獲取index對應節點的值(從0開始計算,對於小於0的值從鍊錶的末尾開始計算,最後乙個元素為-1,依次類推)
使用:所以可以通過lindex key 0 -1獲取鍊錶的所有值
llen key 獲取鍊錶的長度
lset key index value 設定下標index對應的節點值為value,若index大於鍊錶的長度則出錯
lrem key count value 移除值為value的節點
其中 count > 0 時,從頭到尾部移除count個值為value的節點
count < 0 時,從尾部到頭移除 |count| 個值為value的節點
count = 0 時, 移除所有值為value的節點
示例:
通用的命令:
del key [key ...] 刪除key對應的鍵值對
keys pattern 遍歷列出符合pattern的所有鍵,如:keys * 列出所有的鍵,注:這個命令很耗時,不推薦使用。
Redis環境搭建
一。redis是乙個開源的使用c語言編寫的,支援網路的,可基於記憶體也可持久化的日誌型key value資料庫。並支援多種語言的api。同時redis是非關係型資料庫 3.建立安裝目錄 mkdir p usr local redis 3.1上傳檔案到root目錄下 3.2開始解壓redis tar ...
redis環境搭建
解壓 tar xvfz redis 2.8.9.tar.gz 安裝 cd redis 2.8.9 make make install 進入src cd src 啟動 redis server redis cli h 127.0.0.1 p 6376 備註 讓redis服務在後台啟動操作 1.cd s...
redis環境搭建
redis是乙個開源的使用ansi c語言編寫 支援網路 可基於記憶體亦可持久化的日誌型 key value資料庫,並提供多種語言的api。它是完全開源免費的,遵守bsd協議,是記憶體儲存的資料結構伺服器,可用作資料庫,快取記憶體和訊息佇列 1 linux 1 centos7在vmware14的安裝...