redis的一些简单的命令

String类型
set key value设置
get key获取
getset key value 获取值并且将原来存储的值改为value
keys * 所有的键
mset key value key value 。。。。设置多组键值
mget key key 。。。。获取多组键值
INCR key 数值递增
DECR key 数值递减
strlen key 字符串的长度

Hash类型
hset 创建hash的存储,可以一次性存入多个
hget 获取
hmget 获取多个
hdel 删除字段 删除hash中的某一个字段
HINCRBY key field increment //increment是增加的量 增加数字
HEXISTS kye field //判断一个字段是否存在
HKEYS kye //获取键下面的所有的字段的名字
HVALS key //获取键下所有字段的值
HLEN key//获取键下面的字段的数量

list类型
LPUSH list values 从左边开始加入列表的
RPUSH list values 从右边开始加入列表
LRANGE list start end 从左边开始循环
LPOP key 将列表左边的元素一处 并且返回其值
LLEN key 列表元素个数
LINDEX key index 返回列表指定位置的值
LSET key index value 设置索引对应的值
LREM key count value 删除列表中指定的value值
当count>0 :从列表左边开始删除
当count<0:从列表的右边开始删除
当count=0 删除所有的值为value的元素

set类型
不可重复
SADD key element。。。 添加元素到集合中
SMEMBERS key 获取集合所有元素
SREM key elememt 。。。删除集合中的元素
SISMEMBER key element 判断元素是否在集合中
SDUFF key [key]集合之间的差集
SINTER key [key]集合之间的交集
SUNION key [key]集合之间的并集
SCARD key获取集合中的元素个数
SPOP key count获取集合中的单个元素 注意:弹出一个元素;由于集合是无序的,所以从集合中随机方式选择一个元素

sortedset类型
sortedset和set区别 sorterset给元素添加一个分数,通过分数进行排序
ZADD key score member 增加元素,可以修改member里面的分数,但不能添加相同的member
ZSCORE key member 获取元素分数
ZREM key member 删除元素
获取单个元素的排名:
从小到大:ZRANK key member
从大到小:ZREVRANK key member
ZINCREBY key increment member 增加元素的分数
ZRANGEBYSCORE key min max [withscores][limit offset count]获得指定分数范围内的元素
withscores 将元素和分数一起返回
limit 限制返回元素的数量
offset 从第几个开始返回
count 返回元素的个数
ZCARD key 获取元素的个数
ZCOUNT key min max 获取指定分数范围内元素的个数
ZREMRANGEBYSCORE key min max 按照分数范围删除元素
ZREMRANGEBYRANK key start stop按照排名范围删除元素

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值