• redis常用命令(一)


    一、redis常见的数据操作命令

      http://redisdoc.com/

    二、键(key)

      keys *: 查询所有的key。

      exists key:判断某个key是否存在。

      move key db : 把key移到某个数据库。

      expire key 秒:为给定的key设置过期的时间。

      ttl key 查看还有多少秒过期,-1表示永不过期,-2表示已过期

      type key 查看你的key是什么类型。

    三、字符串(String)(单key单value)

      set/get/del/append/strlen 设置值/获取值/删除键/追加/字符串长度

       incr/decr/incrby/decrby     自加/加减/自加某个值/自减某个值  一定要是数值才可以

      getrange/setrange               获取指定之范围值(getrang key start end)/设置指定区间范围值(setrange key start 值)

      setex(set with expire)键秒值   /setnx(set if not exist)

      mset/mget/msetnx    多个一起设置值/一起获取值/msetnx 只要有一个不成功就不成功

      getset                      先get再set    

    四、列表(list) 单key多value

      lpush/rpush/lrange 先进后出/先进先出/获取某一个范围的list

      lpop/rpop  从左边出/从右边出

      index 按照索引下标获取数值 比如: index list  3

      llen 获取字符串长度

      lrem key 删除N个value  lrem key N value

      ltrim key 开始index  结束index  截取指定范围的值后再赋值给key

      rpoplpush list1 list2  将list1底下的一个值压到list2的顶上

      lset key index value 给list index索引下的值赋值

      linsert list before/after value  value1  在列表list的value值之前插入value1

    五、list性能总结

      它是一个字符串双向链表,left、right都可以插入。

      如果键不存在,创建新的链表。

      如果键移除,对应的键也就消失。

      链表的操作无论是头和尾效率都极高,但假如是对中间元素进行操作,效率就惨淡。

      

  • 相关阅读:
    ASP.NET Web API自身对CORS的支持:从实例开始
    通过扩展让ASP.NET Web API支持W3C的CORS规范
    通过扩展让ASP.NET Web API支持JSONP
    [CORS:跨域资源共享] W3C的CORS Specification
    [CORS:跨域资源共享] 同源策略与JSONP
    如何让ASP.NET Web API的Action方法在希望的Culture下执行
    唐伯虎的垃圾
    Razor Engine,实现代码生成器的又一件利器
    ASP.NET Web API路由系统:Web Host下的URL路由
    How ASP.NET Web API 2.0 Works?[持续更新中…]
  • 原文地址:https://www.cnblogs.com/Hxinguan/p/10198462.html
Copyright © 2020-2023  润新知