数据类型

一、Strings数据类型
操作方法
1.添加数据
【1】set方法
【2】setnx方法
 【3】setex
ex是expire的意思
 
 【4】setrange 方法
 
【5】mset方法
 
 【6】msetnx方法
只要有一个已经存在的key,那么所有都不会设置成功
 

2.获取数据
 【7】get方法
 【8】getset方法
获取旧值,设置新值
 【9】getrange方法
 
 【10】mget方法
 
 
3.递增递减
【11】incr
key不存在时候会设置key,并认为原来的value是0
【12】incrby
【13】decr
【14】decrby
 
 4.追加
【15】append方法
5.长度
【16】strlen方法
 
 二、hashs数据类型
 
 操作方法
1.添加数据
【1】hset方法
 
【2】hsetnx 方法
 
 【3】hmset方法
 
2.获取数据
【4】hget方法
 【5】hmget方法
 
 
3.递增递减
【6】hincrby方法
 
4.检查是否存在
【7】hexists方法
 
5.长度
【8】hlen方法
 
6.删除数据
【9】hdel方法
 
7.返回所有字段或者值
【10】hkeys方法
 【11】hvals方法
 【12】hgetall方法
 
 
三、lists数据类型
 
操作方法
1.添加数据
【1】lpush方法(栈,先进后出, 从头部进, 从头部出
 
 【2】rpush方法(队列,先进先出, 从尾部进, 从头部出
 【3】linsert方法(从尾到头为向上方向)
 
 【4】lset方法
2.删除数据
 【5】lrem方法
 
 【6】ltrim方法
,其他数据全部删除
【7】lpop方法
【8】rpop方法
 
3.混合
 【9】rpoplpush方法
 
3.获取数据
【10】lindex方法
 
 
【11】lrange方法
返回指定KEY的值的范围内的数据
4.长度
【12】llen方法
 
四、sets数据类型(无序集合)
 
 操作方法
1.添加数据
【1】sadd方法
 
不允许有重复的值
 
 2.获取数据
【2】smembers方法
【3】sdiff方法
 
【4】sdiffstore方法
 
 【5】sinter方法
 
 【6】sinterstore方法
 
 【7】sunion方法
 
 【8】sunionstore方法
,并将结果存为另一个KEY
【9】srandmember方法
 
3.删除数据
【10】srem方法
【11】spop方法
 
 
4.移动数据
【12】smove方法
 
 
5.数据个数
【13】scard方法
 
6.测试是否存在
【14】sismember方法
 
 
 五、sorted sets数据类型(有序集合)
 
操作方法
1.获取数据
【1】zadd方法
 
 
2.获取数据
【2】zrange方法(升序)
【3】zrevrange方法(降序)
 
 【4】zrangebyscore方法
 
 
3.删除数据
【5】zrem方法
 
【6】zremrangebyrank方法(按照索引删除)
 
 
 【7】 zremrangebyscore方法(按照顺序删除)
 
 
 
 
4.递增递减
【8】zincrby方法
 对顺序号进行增加
5.排序
【9】zrank方法(升序)
 
【10】zrevrank方法(降序)
 
 
 6.数据个数
【11】zcount方法
 
【12】zcard方法
 
 
 



转载于:https://www.cnblogs.com/phonecom/p/7ac7d6a2b1c2f3996977c7305acd6daa.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值