redis的基本操作

2021-10-06 17:22:26 字數 1713 閱讀 8845

redis(remote dictionary server ),即遠端字典服務,是乙個開源的使用ansi c語言編寫、支援網路、可基於記憶體亦可持久化的日誌型、key-value資料庫,並提供多種語言的api。

nosql:泛指非關係型資料庫

新增資訊(mset)`

功能:設定key value資料

命令:mset key value

範例:mset name zhao

資訊查詢(mget)

功能:根據key查詢對應的value如果不存在、返回nil

命令:mget key

範例:mget name

清除螢幕資訊(clear)

功能:清楚之前輸入的內容(清屏)

命令:clear

範例:clear

幫助(help)

功能:獲取命令幫助文件,獲取組中所有命令資訊名稱

命令:help 命令名稱

命令:help @組名

如下: get key //命令格式

summary: get the value of a key //功能描述

since:

1.0.0

//出現版本

group: string //所屬群組

退出客戶端

命令:quit

命令:exit

key是乙個字串,通過key獲取redis中儲存的資料

key的基本操作

刪除指定的key:del key

獲取key是否存在:exists key

獲取key的型別:type key

key的擴充套件操作(有效期)

為指定的key設定有效期

expire key seconds //秒

pexpire key milliseconds //毫秒

expireat key timestamp

expireat key milliseconds-timestamp

獲取key的有效時間

ttl key //key不存在返回-2,存在-1,有時長返回時長

pttl key

切換key從時效性轉為永久性

persist key //沒有有限期返回0

key的擴充套件操作(查詢模式)

查詢key:keys pattern

查詢模式規則:1.

*匹配任意數量的任意符號。2.?匹配乙個任意符號。3.

匹配乙個指定符號

wei為key改名

rename key newkey

renamenx key newkey

對所有key排序

sort

其它key通用操作

help @generic

1.切換資料庫

select index

2.其它操作

quit //退出

ping //測試伺服器是否連線

echo message //輸出

3.bd相關操作

move key //資料移動

4.資料清除

dbsize

flushdb //清除現在的資料

flushall //清除所有資料

Redis的基本操作

string型別操作,資料結構為乙個鍵值對,均為string型別 設定k的值v,若k存在,直接替換 set k v 設定k的值v,前提是k不存在,否則返回0 setnx k v 設定k的值v,且有效期為n秒,超過有效期,鍵值消失 setex k n v 將k的值v中第三個及之後的全部字元替換為new...

redis的基本操作

1 redis關於keys的基本命令 序號命令描述1 del key該命令用於在可以存在是刪除key 2dump key序列化給定key,並返回被序列化的值 3exists key檢查給定 key 是否存在 4expire key seconds為給定 key 設定過期時間,以秒計。5expirea...

redis的基本操作

1.在ubuntu上安裝redis sudo apt get install redis server2.安裝完成後,redis伺服器會自動啟動,檢查redis伺服器程式 ps aux grep redis3.通過命令列檢查redis執行狀態 netstat nlt grep 6379 4.檢視狀態...