redis-server redis.conf 預設條件下 前台啟動
redis-cli -p 6379 進入客戶端 exit/quit/ctrl+c 退出客戶端
redis-cli -p 6379 shutdown 或者 ps -ef |grep redis kill -9 pid號 關閉redis伺服器.
set新增k-v
set a a
get
根據k獲取v
get a
strlen
根據k獲取v長度
strlen a
exists
判斷k是否存在 返回1(存在)|0(不存在)
exists a
del根據k刪除k-v
del a
keys
查詢符合條件的k 其中萬用字元* 佔位符?
keys * (查詢所有key
keys a? (查詢key以a開頭的兩位
mset
新增賦值多個k-v
mset a 1 b 2 c 3
mget
根據多個k獲取多個v
mget a b c
根據k對v拼接 特殊字元在「~!@#$% 」中拼接
type
根據k查詢v的型別
type a
select
切換redis資料庫 (一般不切換
select 0-15 共16個資料庫
flushdb
刪除當前單個資料庫
flushdb
flushall
刪除全部16個資料庫
flushall
incr
自動加1
incr a
decr
自動減1
decr a
incrby
指定數值新增
incrby 10
decrby
指定數值減少
decrby 10
expire
指定k的實效時間 秒
expire a 10
pexpire
指定k的實效時間 毫秒
pexpire 10000
ttl查詢k的存活時間 返回-2資料不存在 -1 資料絨布超時
ttl a
persist
撤銷k的失效時間
persist a
hset
新增物件資料
hset a k v
hget
獲取物件屬性
hget a k
hexists
判斷物件是否存在
hexists a k
hdel
刪除物件中的資料
hdel a k
hgetall
獲取物件全部k-v
hgetall a
hkeys
獲取物件中的所有k
hkeys a
hvals
獲取物件中的多有v
hvals a
hlen
獲取物件中的屬性數量
hlen a
hmset
新增多個物件資料
hmset a k1 a k2 b
hmget
獲取多個指定k的值
hmget a k1 k2
hsetnx
設定物件中的乙個屬性的值 只有當這個屬性不存在時有效
hsetnv a k1 a
hstrlen
獲取指定k的長度
hstrlen a k1
lpush
從佇列左邊入隊乙個或多個元素
lpush a v1 v2
rpush
從佇列右邊入隊乙個或多個元素
rpush a v1 v2
lpop
從佇列的左端出隊乙個元素
lpop a
rpop
從佇列的右端出隊乙個元素
rpop a
lpushx
當佇列存在時從佇列的左側入隊乙個元素
lpushx k v
rpushx
當佇列存在時從佇列的右側入隊乙個元素
rpushx k v
lrange
從列表中獲取指定返回的元素
0為始 n為終
lrange 0 n
sadd
向集合新增乙個或多個成員
sadd k v1 v2 v3
scard
獲取集合的成員數
scard k
sdiff
返回給定所有集合的差集
sdiff k1 k2
sinter
返回給定所有集合的交集
sinter k1 k2
sismember
判斷元素是否是集合的成員
sismember k
smembers
返回集合中的所有成員
smember k
srem
移除集合中乙個或多個成員
srem k v1 v2
sunion
返回所有給定集合的並集
sunion k1 k2
srandmember
返回集合中乙個或多個隨機數
srandmember k count
multi
標記乙個事務開始
exec
執行所有multi之後發的命令
discard
丟棄所有multi之後發的命令
Redis常用命令
1 keys 返回滿足給定pattern的所有key。例如 keys 返回所有鍵 2 exists 確認乙個key是否存在。例如 exists age 3 del 刪除指定key。例如 del age 4 expire 設定乙個key的過期時間。例如 expire age 100 單位 秒 5 pe...
redis常用命令
redis cli p 6079 登陸redis,埠為6079 auth psssword 如果redis帶密碼,則執行上邊一行,password替換為你的密碼。src redis cli p 6380 keys wei xargs src redis cli p 6380 del 批量刪除埠為63...
Redis常用命令
啟動 redis 服務 src redis server或者src redis server redis.conf src redis server redis.conf 1 log.log 2 errlog.log 1為標準輸出,2為錯誤輸出 將 redis 作為 linux 服務隨機啟動 vi ...