redis学习路线
2023-04-20 10:05:54 0 举报
AI智能生成
redis学习 redis工具使用 redis命令
作者其他创作
大纲/内容
数据类型操作
string(字符串类型)
操作单个key
set
<b>set</b> <i><u>key value</u></i>
get
<b>get </b><i style=""><u style="">key</u></i>
del
<b>del </b><i style=""><u style="">key</u></i>
操作多个key
mset
<b>mset </b><i><u>key1 value1 key2 value2 ···</u></i>
mget
<b>mget </b><i><u>key1 key2 ```</u></i>
共有
strlen
strlen key
append
<b>append</b> <i><u>key value</u></i>
扩展
数值增减操作
<b>incr</b> <i><u>key</u></i>
<b>incrby</b> <i><u>key increment</u></i>
<b>incrbyfloat</b> <i><u>key increment</u></i>
<b>decr</b> <i><u>key</u></i>
<b>decrby</b> <i><u>key increment</u></i>
数据时效性
<b>setex</b> <i><u>key seconds value</u></i>
<b>psetex</b> <i><u>key milliseconds value</u></i>
list(列表类型)
lpush
<b>lpush</b> <i><u>key value1 [value2] ···</u></i>
rpush
<b>rpush</b> <i><u>key value1 [value2] ···</u></i>
lrange
<b>lrange</b> <u><i>key start stop</i></u>
lindex
<b>lindex</b> <i><u>key index</u></i>
llen
<b>llen</b> <i><u>key</u></i>
lpop
<b>lpop</b> <i><u>key</u></i>
rpop
<b>rpop</b> <i><u>key</u></i>
任务队列
blpop
<b>blpop</b> <i><u>key1 [key2] timeout</u></i>
brpop
<b>brpop</b> <i><u>key1 [key2] timeout</u></i><br>
lrem
<b>lrem</b> <i><u>key count value</u></i>
hash(散列类型)<br>
操作单个
hset
<b>hset</b> <i><u>key field value</u></i><br>
hget
<b>hget</b> <i><u>key field</u></i>
hgetall
<b>hgetall</b> <u><i>key</i></u>
hdel
<b>hdel</b> <i><u>key field1 [field2]</u></i>
操作多个
hmset
<b>hmset</b> <i><u>key field1 value1 field2 value2 ···</u></i><br>
hmget
<b>hmget</b> <i><u>key field1 field2</u></i>
hlen
<b>hlen</b> <i><u>key</u></i>
hexists
<b>hexists</b> <i><u>key field</u></i>
扩展
hkeys
<b>hkeys</b> <i><u>key</u></i>
hvals
<b>hvals</b> <i><u>key</u></i>
hincrby
<b>hincrby</b> <i><u>key field increment</u></i>
hincrbyfloat
<b>hincrbyfloat</b> <u><i>key field increment</i></u>
set(集合类型)<br>
sadd
<b>sadd </b><i><u>key member1 [menber2]</u></i>
smembers
<b>smembers</b> <i><u>key</u></i>
srem
<b>srem</b> <i><u>key member1 [member2]</u></i>
scard
<b>scard</b> <i><u>key</u></i>
sismenber
<b>sismember</b> <i><u>key member</u></i>
扩展
srandmember
<b>srandmember</b> <u><i>key [count]</i></u>
spop
<b>spop</b> <i><u>key [count]</u></i>
sinter
<b>sinter</b> <i><u>key1 [key2]</u></i><br>
sunion<br>
<b>sunion</b> <i><u>key1 [key2]</u></i>
sdiff
<b>sdiff</b> <i><u>key1 [key2]</u></i>
sinterstore
<b>sinterstore</b> <i><u>destination key1 [key2]</u></i>
sunionstore
<b>sunionstore</b> <i><u>destination key1 [key2]</u></i>
sdiffstore
<b>sdiffstore</b> <i><u>destination key1 [key2]</u></i>
smove
<b>smove</b> <i><u>source destination member</u></i>
sorted list(有序集合类型)<br>
zadd
<b>zadd</b> <i><u>key score1 mamber1 [score2 member2]</u></i>
zrange
<b>zrange</b><i><u> key start stop [WITHSCORES]</u></i>
zrevrange
<b>zrevrange</b> <i><u>key start stop [WITHSCORES]</u></i><br>
zrem<br>
<b>zrem </b><i><u>key member [member ···]</u></i><br>
zrangebyscore
<b>zrangebyscore</b><i><u> key min max [WITHSCORES] [LIMIT]</u></i>
zrevrangebyscore
<b>zrevrangebyscore</b><i><u> key max min [WITHSCORES]</u></i>
zremrangebyrank
<b>zremrangebyrank</b><i><u> key start stop</u></i>
zremrangebyscore
<b>zremrangebyscore</b><i><u> key min max</u></i>
zcard
<b>zcard</b><i><u> key</u></i>
zcount
<b>zcount</b><i><u> key min max</u></i><br>
zinterstore
<b>zinterstore</b><i><u> destination numkeys key [key ···]</u></i>
zunionstore
<b>zunionstore</b><i><u> destination numkeys key [key ···]</u></i>
扩展
zrank
<b>zrank</b><i><u> key member</u></i>
zrevrank
<b>zrevrank</b><i><u> key member</u></i>
zscore
<b>zscore</b><i><u> key member</u></i>
zincrby
<b>zrevrank</b><i><u> key increment member</u></i>
0 条评论
下一页