天天看點

reids指令reids指令

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值:擷取後再設定

reids指令reids指令

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值 最小值 最大值:擷取指定範圍的數量

繼續閱讀