reids指令
info replication:檢視目前庫的資訊
multi:開啟事務
exec:送出事務
discard:結束事務
select 資料庫編号:切換資料庫(select 3)
DBSIZE:檢視資料庫大小
keys *:檢視所有key
flushdb:清空目前資料庫
FLUSHALL:清空所有資料庫
EXISTS key值:檢視key值是否存在
move key值 1:移除
EXPIRE key值 過期時間:設定過期時間(EXPIRE name 10)
ttl key值:檢視過期剩餘時間
type key值:檢視類型
String(key value)
set key值 value值:設定
get key值:擷取value值
keys *:檢視所有key
EXISTS key值:檢視key值是否存在
APPEND key值 value值:value追加值,如果key值不存在就相當于set值
STRLEN key值:檢視value值的長度
incr key值:value值自增1
decr key值:value值自減1
incrby key值 步長:自增步長(incrby view 5:自增5)
getrange key值 開始位置 結束位置:截取字元串
setrange key值 開始位置 替換字元:替換(setrange view 3 aa:value的第三個第四個字元變成a)
setex key值 過期時間 value值:設定過期時間,過期後修改value值(setex view 3 oo:view3秒後修改value為oo)
setnx key值 value值:當key值 不存在時設定
mset key值 value值 key值 value值 key值 value值:同時設定多個值
mget key值 key值:同時擷取多個value
getset key值 key值:擷取後再設定
List (key value)
lpush key值 value值:向list頭部插入資料(lpush list one)
lrange key值 開始位置 結束位置:擷取
lrange key值 0 -1:擷取所有值
rpush key值 value值:向list尾部插入資料
lpop:移除頭部
rpop:移除尾部
lindex key值 角标:根據角标取值
llen key值:長度
lrem key值 數量 value值:删除
ltirm key值 開始位置 結束位置:截取(删除截取外的值 )
roplpush key1值 key2值:将key1中最後一個值删除,将它儲存到key2中
lset key值 位置 value值:設定指定位置的值
linsert key值 before value1值 value2值:在value1值的前面添加value2值
linsert key值 after value1值 value2值:在value1值的後面添加value2值
set(key value)
sadd key值 value值:添加
smembers key值:檢視
sismember key值 value值:value值是否存在
scard key值:元素數量
srem key值 value值:移除
srandmember key值:随機擷取元素
srandmember key值 擷取數量:擷取指定數量随機元素
spop key值:随機删除元素
smove key值 value值 key2值:移除key中的value值到key2中
sdiff key1值 key2值:差集
sinter key1值 key2值:交集
sunion key1值 key2值:并集
hash(key KEY-VALUE)
hset key值 KEY VALUE:添加(hset user age 27)
hget key值 KEY:取值
hmset key值 KEY VALUE KEY VALUE:添加多個
hget key值 KEY1 KEY2:擷取多個值
hgetall key值:擷取所有鍵值對
hdel key值 KEY:删除
hlen key值:長度
hexists key值 KEY:是否存在
hkeys key值:擷取所有KEY
hvals key值:擷取所有VALUE
hincrby key值 KEY 1:VALUE自增1
hsetnx key值 KEY VALUE:當KEY 不存在時設定
zset (key 比較值 value)
zsdd key值 比較值 value值:添加
zrangebyscore key值 最小值 最大值:顯示全部value值,比較值從小到大
zrangebyscore key值 -inf +inf:顯示全部value值,比較值從小到大
zrangebyscore key值 -inf +inf withscores:顯示全部value值和比較值
zrange key值 0 -1:顯示全部value值
zrem key值 value值:删除
zcard key值:大小
zrevrange key值 0 -1:顯示全部value值,比較值從大到小
zcount key值 最小值 最大值:擷取指定範圍的數量