Redis學習 環境搭建以及基礎命令使用

2022-05-05 02:45:08 字數 1843 閱讀 2985

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的安裝...