redis基础命令

"redis-cli"——>连接

"exit"——>退出连接

"help 方法"——>查看使用方法

"clear"——>清楚代码

"exists key [key...]"——>判断key是否存在(0为不存在,1为存在)

"type key"——>查看key的类型

"keys * "——>查看所有key值

"keys a* "——>查看所有开头为a的key值

"expire key seconds"——>key在seconds秒后过期【"ttl key"——>查看剩余时间】



string类型:

增:set key value
    mset ket value [key value...](增加多个key value)

删:del key
    setex key seconds value(在seconds秒之后过期)【"ttl key"——>查看剩余时间】

查:get key
    mget key [key...]【查找多个value】

改:append key value



list类型:

增:lpush(rpush) key value [value...]
    linsert key before(aftr) pivot(参考对象) value(被插入对象)

删:lrem key count value(count=0:删除所有等于value的值,<0:从尾删count个,>0:从头删count个)

查:lrange key start stop(都为闭区间)

改:lset key index value



hash类型:
增:hset key(相当于类名) field(属性名) value(属性值)
    hmset key field value [field value ...]

删:hdel  key field [field ...](删除key中的某个)
    del key(删除整个key)

查:hget key field
    hmget key field [field ...]
    hgetall key(获得key中所有field和value)
    hkeys key(获得key中所有field)
    hvals key(获得key中所有value)


set类型(无序):(元素为string类型,元素不重复)
增:sadd key member [member ...]

删:srem key member [member ...]

查:smembers key(查看key中所有memnber)


zset类型(有序,从权重小到大):(元素为string类型,元素不重复)
增:zadd key  score(权重) member [score member ...]

删:zrem key member [member ...](删除key中指定的member)
    zremrangebyscore  key min max(在权重范围(闭区间)内删member)

查:zrange key start stop(闭区间)
    zscore key member(查看member的值)
    zrangebyscore key min max (查看范围内(闭区间)的member)



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值