序號
命令作用
示例輸出
1set
設定指定key的值
set string 『this is a string』ok2
get獲取指定的key值
get string
「this is a string」
3getrange
返回字串中的子字串
getrange string 3 10
「s is a s」
4getset
給字串設定新值,並且返回舊值
getset string 「this is a new string」
「this is a string」
5getbit
對key所儲存的字串,獲取指定偏移位上的位
getbit string 18
(integer) 1
6mget
獲取乙個或多個給定key的值
mget string string2
1) 「this is a new string」 2) 「this is another string」
7setbit
設定或清除指定偏移量上的位
setbit string 1 0
(integer) 1
8setex
修改指定key的值,並且設定過期時間
setex string 60 「modified string」ok9
setnx
在key不存在的時候設定key的值
setnx string 「this is a string」
(integer) 1
10setrange
用引數value覆寫指定key從某個偏移量開始的字串
setrange string 0 「it』s」
(integer) 16
11strlen
返回字串的長度
strlen string
(integer) 16
12mset
同時設定乙個或多個key-value鍵值對
mset test1 1 test2 1
ok13
msetnx
同時設定乙個或多個key-value鍵值對,當且僅當所有給定的key都不在
msetnx key1 1 key2 2
(integer) 1
14psetex
給乙個key設定新的值,且以毫秒設定其過期時間
psetex key1 10000 2
ok15
incr
將key中儲存的數字加1
incr test
(integer) 2
16incrby
將指定key給上指定增量
incrby test 20
(integer) 22
17incrbyfloat
將指定key給上指定float型別增量
incrbyfloat test 1.29
「23.29」
18decr
將指定key的值減1
decr key
(integer) 19
19decrby
將指定key的值減去指定值
decrby key 14
(integer) 5
20在指定key的值後面追加字串
(integer) 5
序號命令
作用示例
輸出21
sadd
向集合新增乙個或多個成員
sadd test member1 member2
(integer) 2
22scard
獲取集合成員數
scard test
(integer) 2
23sdiff
返回給定所有集合的差集
sdiff test test2
「member1」
24sdiffstore
返回所有集合的差集並儲存
sdiffstore chaji test test2
(integer) 1
25sinter
返回所有集合的交集
sinter test test2
「member2」
26sinterstore
返回所有集合的交集並儲存
sinterstore jiaoji test test2
(integer) 1
27sismember
判斷是否是給定集合的成員
sismember test member1
(integer) 1
28smembers
返回給定集合的所有成員
smembers test
1) 「member2」 2) 「member1」
29smove
將乙個元素從乙個集合移動到另乙個
smove test2 test member3
(integer) 1
30spop
移除並返回集合中的乙個隨機元素
spop test
「member2」
31srandmember
返回集合中乙個或多個隨機數
srandmember test 3
1) 「member1」 2) 「member4」 3) 「member2」
32srem
移除集合中乙個或多個成員
srem test member1 member2
(integer) 2
33sunion
返回所有給定集合的並集
sunion test test2
1) 「member3」 2) 「member6」 3) 「member10」 4) 「member7」 5) 「member4」 6) 「member2」 7) 「member5」
34sunionstore
返回所有集合的並集並儲存
sunionstore bingji test test2
(integer) 7
35sscan
迭代集合中鍵的元素
sscan set1 1 match h*
1) 「0」 2)1) 「h4」 2) 「h3」
Redis的常用操作(命令列)
最近工作當中經常需要使用到redis,先將經常使用的命令總結如下 linux上安裝,服務端,客戶端 yum install redis server yum install redis 重啟,開啟服務等 systemctl restart redis.service 查詢修改配置檔案 find na...
Redis啟動 停止 Redis命令列的操作
1 redis執行了make install後,redis的課執行檔案都會自動複製到 usr local bin 目錄 2 redis server redis伺服器 3 redis cli redis命令列客戶端 4 redis benchmark redis效能測試工具 5 redis chec...
mysql js 命令列登入 命令列操作
一 安裝nodejs window安裝cnpm npm i g cnpm registry 二 linux命令 安裝nodejs或者cnpm時,因為是全域性安裝的,要用到root許可權,所以要用sodu命令。只要能查到版本號就說明裝好了。1.比如 安裝cnpm sudo npm i g cnpm r...