redis学习日记

数据结构

1.字符串
结构如同map一样key-value形式。
常用指令有get,set,del。分别返回value(不存在则为null),ok,删除数量。
2.列表list
能保存多个键值对,且键能重复。
常用指令1.rpush list-key key value(右边加入数据),2.rpop list-key key value(右边取出数据),3.lrange list-key 0 1(获取列表中指定范围内的值)4. lindex list-key 1(获取指定位置的值)
3.集合set
键不能重复,且只能保存键没有value。
常用指令 sadd set-key key(添加key,成功返回1失败为0),smembers set-key(查询集合中的key),sismember set-key key(判断是否存在这个key),srem set-key key(删除key返回被移除数量)
4.散列
可以存储多个键值对,可以对键值对进行自增自减。
常用指令hset hash-key key value(添加数据),hgetall hash-key(获取散列所有的键值对)
hdel hash-key key
5.有序集合
和散列一样,里面的键称为member不能重复,值称为score,类型为浮点型。可以根据分值和分值的排列顺序来访问数据结构。
常用指令:
1.zadd zset-key 728 member1 添加元素
2.zrange zet-key 0 -1 withsocres
3.zrangebyscore zset-key 0 800 withscore 根据分值来排序获取
4.zrem 移除元素

指令大全

1.incr 值+1
2.decr 值-1
3.incrby 值+整数amount
4.decrby 值-整数amount
5.incrbyfloat 值上增加浮点数,需要在redis版本2.6以上使用
6.append 在值后面追加
7.getrange key-name start end 获取一个由偏移量至结束偏移量的值包括start和end
8.setrange key-name start end

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值