Redis笔记(2): Redis数据类型、解析配置文件

🔗网课链接: 尚硅谷超经典Redis教程,redis实战,阳哥版从入门到精通

Redis数据类型

Redis的五大数据类型

String是redis最基本的类型, 是一个key对应value的映射关系

String类型是二进制安全的, 意思是redis的string可以包含任何数据, 比如jpg图片或者序列化对象

String类型是Redis最基本的数据类型, 一个redis中字符串vlaue最多可以是512m

Redis键 (key)

  • keys * 查看已有活跃key
  • exists key 判断某个key是否存在
  • move key db key在当前库没有了, 被移除了
  • expire key 单位为秒, 为给定的key设置过期时间
  • ttl key 查看还有多少秒过期, -1 表示永不过期, -2表示已过期
  • type key 查看key的类型

Redis字符串(String)

  • set , get, del, append, strlen
  • incr, decr, incrby, decrby(key,value) : 一定是数字才能进行加减
  • getrange, setrange: 获取指定区间范围内的值, 类似between…and的关系, 可以通过set进行key更改
  • setex : set with expire键过期秒数, setnx: set if not exist (key,value) 当key不存在时候才起效, 避免覆盖
  • mset, mget, msetnx : 命令用于同时设置一个或多个 key-value 对
  • getset: get后set

Redis列表(List)

  • lpush , rpush, lrange: left push, right push, list range
  • lpop, rpop: left pop, right pop
  • lindex: 按照索引小表获得元素 (从上到下)
  • llen: list length
  • lrem key: list remove key
  • ltrim key:开始index 结束index, 截取区间的key
  • rpoplpush: right pop + left push
  • lset key index value : list set key, index, value
  • linsert key before/after : list insert key before/after

Redis集合(Set)

key在一下案例中算是一个set

  • sadd, smembers, sismember
  • scard: 获取集合里的元素个数
  • srem key value : 删除集合中元素
  • srandmember key N : 从set中随机抽取N个数字
  • spop key: 随机出栈
  • smove key1 key2 key1中的映射值 : 将key1里的某个值赋给key2
  • 数学集合类
    • sdiff: 差集
    • sinter: 交集
    • sunion: 并集

Redis哈希(Hash)

  • hset/hget/hmset/hmget/hgetall/hdel
  • hlen
  • hexists
  • hkeys/hval
  • hincrby/hincrbyfloat</
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值