resid基础命令

redis基础命令

  1. redis基础命令:
    get:获取某个key得值,如:get key1
    set: 写入redis值,如:set ket value
    mget: 批量获取redis中得值,如:mget key1 key2 key3
    mset: 批量写入redis值,如:mset key1 value1 key2 value2
    del: 删除redis中得值,如:del key1
    strlen: 获取redis中某个key得字符个数:strlen key1
    append: 追加信息到原始信息后(原始key如果不存在,则新增)

  2. redis数值加减命令:
    incr: 数值增加,每次加1: incr key1
    incrby: 数值增加指定数值: incrby key1 11
    incrbyfloat: 数值增加小数值:incrbyfloat key1 1.34
    decr: 数值减少,每次减1: decr key1
    decrby: 数值减少指定数值: decrby key1 11

  3. redis时效性命令:
    setex key1 时间(秒) value1
    psetex key1 时间(毫秒) value

  4. redis中hash类型相关命令:
    hset key1 field1 value: 写入redis中hash类型的数据,如:hset key1 user 张三
    hget ket field:获取hasg类型某个key中的某一个字段信息,如:hget key1 user
    hgetall: 获取hash类型某个key中所有字段,如:hgetall key1
    hdel:删除数据,如:hdel key1 field
    hmset:添加/修改多个数据,如:hmset key1 field value1 field2 value2
    hmget:获取多个数据,如:hmget key1 field field1 field2
    hlen:获取hash中field的个数,如:hlen key1
    hexists:获取hash类型中是否存在某个指定字段,如:hexists key1 field
    hkeys:获取hash类型中某个key的所有字段名,如:hkeys key1
    hvals:获取hash类型中某个key的所有字段值,如:hvals key1
    hincrby: 设置指定字段的数值增加指定的整数值,如:hincrby key1 field 8
    hincrbyfloat: 设置指定字段的数值增加指定的小数值,如:hincrbyfloat key1 field 8.1
    hsetnx:判断hash类型中某个key的field中是否存在值,如果存在则不修改,如果不存在则修改,如:hsetnx key1 field value

  5. redis中list相关命令:
    lpush key value: 左进新数据,如:新增a,b,c,列表展示数据为c,b,a
    rpush key value: 右进新数据,如:新增a,b,c,列表展示数据顺序为a,b,c
    lrange key start stop:查询list类型数据,start标识开始下标值,stop标识结束下标值,查询全部命令为 :lrange key1 0 -1
    lindex key index: 根据key中下标查询对应的值
    llen key:查询list长度
    lpop key:获取并移除左侧数据
    rpop key:获取并移除右侧数据
    blpop key1 timeout:等待时长后获取,如等待30秒:blpop key1 30
    brpop key1 timeout:等待时长后获取,如等待30秒:brpop key1 30
    lrem key count value:移除指定的数据,count标识数量, value标识list中的值

  6. redis中set类型相关命令:
    sadd key member:添加数据,如:sadd key1 test
    smembers key:根据key获取该key下所有数据
    srem key member:删除数据,如:srem key1 test
    scard key:获取集合数据总量
    sismember key member:判断集合中是否包含指定数据
    srandmember key count:随机获取集合中指定数量的数据
    spop key:随机获取集合中的某个数据并将该数据移除集合

  • 20
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

笑对&人生

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

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

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

打赏作者

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

抵扣说明:

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

余额充值