Redis常用的基本命令整理
SET key value [EX seconds] [PX milliseconds] [NX|XX]
設定快取 K-V,如果 key 已經存在,則重寫
EX seconds -- 設定過期時間, 單位: seconds
PX milliseconds -- 設定過期時間,單位:milliseconds
NX -- 只有 key 不存在時才設定 K-V
XX -- 只有 key 存在時才設定 K-V //NX和XX只能二選一
SETNX key value
當 key 不存在時,設定快取 K-V,相當於 SET key value NX
MSET key value [key value
…
設定多個 K-V
GET key
獲取 key 的快取值
如果 key 不存在,返回 “nil”
如果快取值不是 string 型別,則報錯(因為 GET 只處理 string)
MGET key [key …]
返回多個 keys 的快取值
如果快取值型別不是 string 或 key 不存在,則快取 nil,因為該操作不會失敗
INCR key
將快取值加 1(本操作只支援 64 位帶符號整型)
如果 key 不存在,執行操作之前先將快取值設定為0,然後再將快取值加1
如果 key 的快取值 type 不正確,或者 string 值不能被轉換為整數,操作報錯
INCRBY key increment
將快取值增加給定的值
DECR key
將快取值減 1
DECRBY key increment
將快取值減少給定的值
RENAME key newkey
重全名 key
如果新 key 與舊 key 一樣,或者 key 不存在,會報錯
如果新 key 已經存在,則重寫
EXISTS key [key …]
返回存在的 keys 的數目,檢查key是否存在,返回 0 表示一個 key 都沒找到,支援多個key
DEL key [key …]
刪除給定的 keys,如果 key 不存在,忽略。返回刪除成功的 keys 數目。比如:del key1 key2,刪除兩個key,如果返回的數目是2,表示兩個key都刪除了,如果是0或1,就代表有key沒有被刪除成功
KEYS pattern
返回所有匹配給定模式的 keys 的 list
支援全域性樣式匹配
h?llo matches hello, hallo and hxllo //?代表中間任意一個字母
h*llo matches hllo and heeeello //*可以代表中間任意數字
h[ae]llo matches hello and hallo, but not hillo //中間可以是a或者e
h[^e]llo matches hallo, hbllo, ... but not hello //非e
h[a-b]llo matches hallo and hbllo //a到b中的任意一個
TTL key
返回給定 key 的存活時間(seconds)
返回 -2,表示 key 不存在
返回 -1,表示 key 存在,但沒有設定過期時間
PERSIST key
刪除給定 key 設定的過期時間,讓該 key 不過期
返回 1,表示成功刪除 key 的過期時間
返回 0,表示 key 不存在,或者沒有設定過期時間
EXPIRE key seconds
為給定的 key 設定過期時間
一個 key 的 timeout,只有當該 key 被 SET 或 GETSET 重寫後才會被刪除。這就意味著,所有的修改操作(但未替換)都不會影響 timeout(如:INCR,DECR等)
通過 PERSIST 可以刪除過期時間
如果執行 RENAME,則 key 的過期時間會繼承當前 key 的值。比如key1過期時間是200,key2沒有過期時間,或者過期時間是其他值。當前還有100秒過期,當執行rename後,如,rename key1 key2,則key2的過期時間就會被key1的100秒來替換掉
FLUSHALL
清空所有快取資料
FLUSHDB
清空當前DB的快取資料,因為DB有數值,1,2,3,4等,如果進入的是第1的數值,那麼執行flushDB會清空1 的值,而不會影響其他數值
相關推薦
CentOS 7常用基本命令整理
重啟命令 立刻重啟(root使用者使用) reboot shutdown -r now init 6 10分鐘後自動重啟(root使用者使用) shutdown -r 10 在時間為20:35時候重啟(root使用
Redis常用的基本命令整理
SET key value [EX seconds] [PX milliseconds] [NX|XX] 設定快取 K-V,如果 key 已經存在,則重寫 EX seconds -- 設定過期時間, 單位: seconds PX milliseconds -- 設定過期時間
資料庫【redis】基本命令 redis常用命令大全
redis常用命令大全 1.基於記憶體的key-value資料庫 2.基於c語言編寫的,可以支援多種語言的api //set每秒11萬次,取get 81000次 3.支援資料持久化 4.value可以是
Linux常用基本命令
顯示 -h 使用 shutdown str shu date syn 常用 1、顯示日期的指令: date 2、顯示日歷的指令:cal cal 顯示本月 cal 4 2017 顯示2017年4月的日歷 cal 2017 顯示2017年12個月的日歷 3、簡單好用
ADB 基本命令整理
ips mman rip fault radio content rtt removes indent What Is ADB Android debug bridge is a command line tool that lets you communicate
Linux 常用基本命令
linux 常用命令1.touch: 修改文件的時間戳 格式:touch [選項]... FILE... 常用選項: -c, --no-create:不創建任何文件; -a:僅修改文件的訪問時間戳; -m:僅修改文件的修改時間戳; -t STAMP:使用指定的STAMP替換文件的時
Python學習——01Linux基礎之常用基本命令
ima log 保存 展示 4行 ges 插入模式 列表 es2017 做Linux要知道兩件事: 首先知道自己處在什麽位置(桌面……) 區分大小寫 pwd:查看當前所在目錄 “/”代表:根目錄 Cd:
redis常用監控命令
來源 get pre imei 有時 127.0.0.1 設置 並發 redis使用 1.實時監控redis服務收到來自應用的所有命令 redis-cli 127.0.0.1:6379>monitor 1509964152.131699 [1
linux初學者-常用基本命令篇
常用命令 用戶修改 移動 jsb blog data 系統 初學 自己 linux系統中有著許許多多的命令,並且軟件也有可能自帶命令,要想全部了解這些命令是很困難的,但是有一些基本命令是在平時的學習工作中應用的很廣泛的。以下簡要介紹幾種linux系
Linux Centos6.x 下常用查詢命令整理
Linux Centos 命令 查詢 Linux Centos6.x 下常用查詢命令整理 ---- 1.系統基本信息 ---- 查看 系統版本 cat /etc/redhat-release [root@test ~]# cat /etc/redhat-release CentOS rele
Linux常用基本命令( mkdir )
reat 文件 pre 提示 創建 ann div SQ 創建目錄 mkdir: 作用:創建目錄( make directories ) 命令格式: make [option] 目錄 1,創建目錄, 當目錄存在時,再次創建會提示文件已經存在 ghostwu@de
Linux常用基本命令(軟鏈接與硬鏈接 )
多個 類型 文件 文件類型 for lin 影響 rec AR 硬鏈接:相當於文件的多個入口,作用:備份文件,創建快照等 軟鏈接:相當於windows的快捷方式 命令格式: ln option 源文件 目標文件 -s: 創建軟鏈接 1,創建硬鏈接: ghos
Linux常用基本命令(split )
長度 any tor inux host man ota 文件 end split命令 作用:切割文件 格式: split [option] [input] [prefix] -l 指定分割後文件的最大行數 ghostwu@dev:~/linux/split$
Linux常用基本命令:uniq-去重復
gho linux 去重復 -c 1.0 spa color 顯示 uniq uniq命令 作用:輸出或者忽略文件中的重復行 格式: uniq [option] [file|stdin] ghostwu@dev:~/linux/uniq$ cat ghostwu.
Linux常用基本命令:三劍客命令之-sed
選項 插入 最後一行 文件處理工具 learn bye use -s linux sed是一個很強大的文件處理工具,主要是以行為單位進行處理,可以將數據行進行替換、刪除、新增、選取等特定工作 格式:sed [option] [command] [file] 常用命令:
Linux常用基本命令:三劍客命令之-awk格式化動作
c語言 style linux 轉義字符 int color linu %s BE 我們之前說過,awk是一個超強的文本格式化工具,而本文的printf動作就是經常用來做格式化文本的。使用方式跟c語言的printf差不多. 1,printf默認不會回車換行 ghos
Linux常用基本命令:三劍客命令之-awk模式用法(1)
AC dot code 再次 end CA awk 運算 什麽 再次回顧一下,awk基本語法格式: awk [options] ‘Pattern {Action}‘ file1 file2 ··· 之前的文章有講過兩種Patte
Linux常用基本命令:三劍客命令之-awk動作用法(1)
直接 判斷 continue st2 inux pri $0 基本命令 zha 1,多個動作,怎麽寫? ghostwu@dev:~/linux/awk$ cat host.txt name ip地址 host1 192.168.1.1 host2
Redis常用操作命令
丟失 清空 老用戶 fix sla config targe code htm 1、config get dir 獲取工作目錄 2、flushall 清空整個redis服務器的數據(刪除所有數據庫的所有 key) 3、flushdb 清空當前數據庫中的所有key 4、inf