一、功能性命令
1.信息添加
set key value
set name shaoyujian
2.信息查询
- 功能:根据查询对应的value,如果不存在,返回空(nil)
- 命令:
get key
get name
3.清除信息
clear
4.帮助
- 功能:获取命令帮助文档,获取组中所有命令信息名称
- 命令:
help 命令名称
help @组名
5.关闭
quit
或
exit
或
点击<esc>
二、数据储存类型介绍
1.string类型数据的基本操作
mset key1 value1 key2 value2 ...
mget key1 key2 ...
strlen key
- 追加信息到原始信息后部(如果原始信息存在就追加,否则新建)
append key value
incr key
incrby key increment
incrbyfloat key increment
decr key
decrby key increment
setex key seconds value
psetex key milliseconds value
2.hash类型数据的基本数据
hset key field value
hget key field
hgetall key
hdel key field1 [field]
hmset key field1 value1 field2 value2 ..
hmget key field1 field2 ...
hlen key
hexists key field
hkeys key
hvals key
hincrby key field increment
hincrbyfloat key field increment
- 往field里设值之前之前,先判断hash中key对应field字段的value值是否有值,有就什么都不干,没有则加进去
hsetnx key field value
3.list类型数据的基本数据
lpush key value1 [value2] ...
rpush key value1 [value2] ...
lrange key start stop
lindex key index
llen key
lpop key
rpop key
blpop key1 [key2] ... timeout
brpop key1 [key2] ... timeout
lrem key count value
4.set类型数据的基本数据
sadd key member1 [member1] ..
smembers key
srem key member1 [member2] ..
scard key
sismember key member
srandmember key [count]
spop key
sinter key1 [key2]
sunion key1 [key2]
sdiff key1 [key2]
sinterstore destination key1 [key2]
sunionstore destination key1 [key2]
sdiffstore destination key1 [key2]
smove source destination member
5.sorted_set类型数据的基本数据
zadd key sorce1 member1
zrange key start stop [WITHSCORES] //正序
zrevrange key start stop [WITHSCORES] //倒序
zrem key member [member...]
zrangebyscore key min max [WITHSCORES] [LIMIT]
zrevrangebyscore key max min [WITHSCORES]
zremrangebyrank key start stop //按照真正的索引 0,1,2...
zremrangebyscore key min max //按照自己设定的score值
zcard key
zcound key min max
zinterstore destination numkeys key [key ...] // 交集后的destination集合对应的序号,默认是所有相同value值的key的序号的和(也可以在语句后面加「aggregate max/min」使交集后对应的序号是,所有相同key的value值的序号的最大的或最小的)
zunionstore destination numkeys
key [key ...]
zrank key member
zrevrank key member
zscore key member
zincrby key increment member // 对socore值增加,「increment」:增加多少