redis总结01:常用数据类型整理

key  关键字

value 内容

field 字段

start 开始位置  0 表示开始元素, 1 表示第二个元素。  -1 表示结尾元素, -2表示倒数第二个元素

end 结束位置        0表示开始 -1表示结尾

count 数量 =0表示全部 >0从头开始 <0从尾开始

increment        每次递增递减的数值

redis数据类型整理

StringHashListset
增加

增加数值

set key value

不存在插入

setnx key balue

插入定时

setex key time value

增加数值

hset key field value

添加在头

lpush key value

添加在尾

rpush key value

添加在指定位置前/后

linsert key before/alfter

value1 value2

增加数值

sadd key value

读取

读取数值

get key

查看某个属性

hget key field

查看所有属性

hgetAll key

只获取字段名

hkeys key

只获取字段值

hvals key

读取数值在start到end内

0代表开始 -1代表结尾

lrange key start end

读取数值

smembers key

删除

删除对应key数据

del key

删除对应key数据

del key

删除属性

hdel key field

删除对应key数据

del key

list的头部删除元素,并返回删除元素

lpop key 

list的尾部删除元素,并返回删除元素

rpop key

删除count个和value相同的元素

count>0 从头开始删除指定个数

count=0 删除全部

count<0 从尾开始删除指定个数

lrem key count value

删除对应key数据

del key

随机删除并返回一个数值

spop key

删除一个特定值

srem key value

长度strlen keyhlen keyllen keyscard key
替换

set key

设置值,返回旧值

getset key value

替换index后的值

setrange key index value

hset key field value

lset key index value

0代表开始 -1代表结尾

添加多个

mset key1 value1

key2 value2 .....

hmset key field1 value1 field2 value2...
获取多个mget key1 value1 key2 value2 .....hmget key field1 field2...
自增

incr key

incrBy key increment

increment值为负则递减

hincrBy key field increment

自减

decr key

decrBy key increment

追加

向尾部追加值

append key value

拆分

拆分字符串

gatrange key 0 -1

属性是否存在exists keyhexists key field

返回index位置的元素

不存在返回null

lindex key index

sismemver key value
截取

保留指定key 的值范围内的数据

ltrim key start end

移动元素

第一个list的尾部移除元素并添加到第二个list的头部,最后返回被移除的元素值,获取不到值返回nil

rpoplpush key1 key2

移动一个特定的元素到另外一个集合

smove key1 key2 value

获取特定元素位置

获取特定元素的下标位置

lpos key value

合并

将key2合并到key1中

sunion key1 key2

差集交集并集

sdiff key1 key2...

sinter key1 key2..

sunion key1 key2..

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sayhitoloverOvO

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值