redis命令
$redis本質上一個key-value 資料庫,所以我們首先來看看他的key.首先key也是字串型別,由於key不是binary safe的字串,所以像“my
key”和“mykey\n”這樣包含空格和換行的key是不允許的。
$我們在使用的時候可以自己定義一個Key的格式。例如 object-type:id:field
$Key不要太長。佔記憶體,查詢慢。
$Key不要太短。u:1000:pwd 不如 user:1000:password 可讀性好
Key部分命令:
$exits key 測試指定key是否存在,返回1表示存在,0不存在
$del key1 key2 ....keyN 刪除給定key,返回刪除key的數目,0表示給定key都不存在
$type key 返回給定key的value型別。返回 none 表示不存在,key有string字元型別,list 連結串列型別 set 無序集合型別等...
$keys pattern 返回匹配指定模式的所有key(支援*,?,[abc ]的方式),下面給個例子
$randomkey 返回從當前資料庫中隨機選擇的一個key,如果當前資料庫是空的,返回空串
$rename oldkey newkey 原子的重新命名一個key,如果newkey存在,將會被覆蓋,返回1表示成功,0失敗。失敗可能是oldkey不存在或者和newkey相同
$renamenx oldkey newkey 同上,但是如果newkey存在返回失敗
$dbsize 返回當前資料庫的key數量
$expire key seconds 為key指定過期時間,單位是秒。返回1成功,0表示key已經設定過過期時間或者不存在
$ttl key 返回設定了過期時間的key的剩餘過期秒數, -1表示key不存在或者沒有設定過過期時間
$select db-index 通過索引選擇資料庫,預設連線的資料庫所有是0,預設資料庫數是16個。返回1表示成功,0失敗
$move key db-index 將key從當前資料庫移動到指定資料庫。返回1成功。0 如果key不存在,或者已經在指定資料庫中
$flushdb 刪除當前資料庫中所有key,此方法不會失敗。慎用
$flushall 刪除所有資料庫中的所有key,此方法不會失敗。更加慎用
http://doc.redisfans.com/
Redis命令參考
相關文章
- 【Redis】Redis的操作命令(一)——Redis Key命令Redis
- Redis 命令大全Redis
- redis的命令Redis
- redis 命令整理Redis
- Redis(四)--- Redis的命令參考Redis
- Redis有序集合命令Redis
- Redis命令——鍵(key)Redis
- redis命令總結Redis
- redis基本命令Redis
- Redis常用操作命令Redis
- 重溫redis命令Redis
- redis命令之-listRedis
- redis:常用客戶端命令(redis-cli)Redis客戶端
- Redis 常用命令Redis
- Redis命令詳解:HashsRedis
- Redis命令——雜湊(Hash)Redis
- day02-Redis命令Redis
- Redis Sort 命令簡介Redis
- Redis基本命令整理Redis
- Redis常用命令Redis
- Redis的基礎命令Redis
- k02_redis命令Redis
- redis的command命令Redis
- Redis命令參考之INFO命令詳解Redis
- Redis 實戰 —— 05. Redis 其他命令簡介Redis
- redis的常用命令Redis
- Redis 命令練習彙總Redis
- 監控 redis 執行命令Redis
- redis debug命令詳解Redis
- Redis命令String(字串)教程Redis字串
- Redis 學習筆記命令Redis筆記
- Redis Cluster日常操作命令梳理Redis
- redis之常用命令Redis
- 02 redis通用命令操作Redis
- redis命令之-hyperloglogRedis
- Redis日常操作命令小結Redis
- Redis 的常用命令Redis
- (轉)Redis常用命令Redis