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.檢視狀態...