Redis思维导图
2024-11-07 08:25:27 16 举报
AI智能生成
总结Redis的常用命令
作者其他创作
大纲/内容
hash(哈希表)
增
hset key field value
如果已有field
返回0 覆盖旧值
没有field
返回1
同时设置多个
hmset key field value field value
删
hedl key field field
改
查
hget key field
同时查多个
hmget key field field
查找全部
hgetall
查找key中所有的vakue
havlas key
查找key中所有的field
hkeys key
查找key中field域是否存在
hexists key field
列表(list)
增
lpush key value value
a,b,c -> c,b,a
rpush key value value
向末尾增加
删
顺寻删除值
lerm key count value
count>0
从左向右删除
count<0
从右向左删除
count=0
移除表中所有
与 value 相等的值
与 value 相等的值
改
将列表key下标为index的元素设置为value
lset key index value
查
获取key中指定区间的元素
lrange key start stop
获取列表 key 中下标为指定 index 的元素
lindex key index
获取列表 key 的个数
llen key
基本操作命令
查看当前数据库中 key 的数目
dbszie
删除当前的库的数据
flushdb
Key
显示所有的key
keys *
keys wo*d
keys wo?d
key是否存在
exists key
生存时间
expire key seconds
key的数据类型
type key
删除
del key
set(集合)
增
set key value
同时增加一个or多个 key-value 对
mset key value key value
向末尾增加
append key value
删
改
对存储为数据的key
加1
incr key
减1
decr key
指定下标开始进行更改
setrange key 开始更改的节点 value
查
get key
获取多个key值
mget key key
key所存储的字符串的长度
strlen key
截取字符串
getrange key start end
集合类型Set
增
sadd key member member
删
删除集合中一个or多个mumber元素
srem key member member
随机删除count个
spop db count
改
查
获取集合中key中所有成员
smembers key
判断元素是否是key集合的成员
sismember key member
集合中元素个数
scard key
随机返回结合中一个元素
srandmember key
0 条评论
下一页