Redis的安裝與基礎命令

2021-10-11 05:58:30 字數 2130 閱讀 2132

來自個人部落格

yum install gcc 安裝前先安裝gcc依賴

1)個人習慣

cd /usr/local    #進入這個目錄

mkdir redis #建立redis資料夾

ll #可以看到剛建立的redis資料夾

cd redis

2)進入剛建立的redis資料夾後執行命令
wget -c 你複製的鏈結  # 如 wget -c

3)解壓

tar -zxvf redis-6.0.9.tar.gz
4)編譯安裝 這裡解壓後當前目錄會出現解壓後的redis檔案
ll               #檢視當前目錄資料夾 

cd redis-6.0.9 #進入解壓後的redis檔案

make && make install #編譯及安裝

2.啟動redis
pwd #檢視當前路徑 如果不是執行 cd /usr/local/redis/redis-6.0.9

/usr/local/redis/redis-6.0.9

#切換到redis src目錄下

cd /src

3.redis啟動相關命令

1) redis-server 啟動服務端的命令,但是需要保持當前視窗狀態

2) redis-cli -p 6379

啟動客戶端的命令,需要通過引數-p 指定埠號

輸入ping 會返回pong 代表連線ok

3) set key1 「hello world」

設定key1的值為「hello world」 返回ok

4) get key1

返回「hello world」 說明資料可以正常的訪問

5) exit

退出當前的連線

6) shutdown

關閉當前的服務 然後再執行一次exit完全退出

7) redis-benchmark 壓測命令

測試在不同命令下 10w次請求在多長時間內完成 官方標準是達到10w/s 的get/set

4.redis資料庫相關命令

1) keys *

檢視當前資料庫所有的key值 系統會設定3個預設key額外使用

2) keys ?

匹配方式的使用

對於存在key1 key2 key3形式的key時

keys key? 可以找到

keys k??? 也可以找到

說明?是乙個匹配符,並且有佔位的作用

3) select 1

切換到1號資料庫

4) dbsize

展示資料庫中key的個數

5) flushdb

刪除當前資料庫的資料一定要"慎用!"

6) flushall

刪除所有資料庫的資料!!!!

5.redis鍵值操作命令

1) exists + key

判斷鍵值是否存在

2) type + key

顯示當前鍵值儲存的資料型別

3) expire + key + n

設定key值的有效時間為n秒 過了有效期此key的值置為空

pexpire + key + n 有效時間的單位變為毫秒。

4) ttl + key

還剩多長時間有效 正數代表未過期的剩餘時間 單位是秒

5)pttl + key

返回剩餘時間的單位變為毫秒。

負數的情況如下:

當返回-2時,說明key已經不存在

當返回-1時,說明key沒有設定有效時間。

6) persist + key

設定資料一直有效,特別作用於錯誤設定了有效期之後。

7)del + key

刪除乙個key

8) rename + key + newkey

可以重新命名key的值

9)randomkey

隨機出乙個key

10) move key + dbid

移動指定key到另乙個資料庫中,dbid是資料庫編號

預設是16個資料庫 標號是0-15 預設進入的是0號資料庫 可以通過select切換不同的庫

個人部落格

Redis的安裝以及基礎命令

小萌新第一次寫部落格,計算機專業大三老學長一枚。對於大資料感覺有興趣,奉上大資料之redis安裝教程,如果能幫到你真的再好不過。如有建議洗耳恭聽。這裡用的是 redis server redis.windows.conf出現下圖顯示表示啟動成功了。由於上面雖然啟動了redis,但是只要一關閉cmd視...

redis安裝與基礎知識

sudo systemctl status redis sudo service redis start sudo service redis stop sudo service redis restart redis cli vim etc redis redis.conf dbsize sele...

redis學習(一) 安裝與命令

參考文章 命令 目錄 列表型別命令 list 雜湊型別命令hash 字串型別命令string linux下安裝 可以儲存乙個有序的字串列表,lpush 將所有指定的值插入到存於 key 的列表的頭部。如果 key 不存在,那麼在進行 push 操作前會建立乙個空列表。如果 key 對應的值不是乙個 ...