zoukankan      html  css  js  c++  java
  • redis基础

    redis是一种非关系型数据库,以键-值对形式存储

    redis有16个库,0-15,进入redis默认使用0库。

    切换库:select 1   

    redis有五种数据类型:

      string

      hash

      list

      set

      zset

    查看key对应值的类型:type key

    String:

      设置值:set key value

      取值:get key

      删除:del key

      追加: append key content

        在key值后面直接拼接内容

      设置过期时间:expire key second :

        second对应key保存的秒数,即second秒后key过期

      查看key有效期:ttl key

      清除key的过期时间:persist key

        将key永久保存,及持久化

    Hash:hash存储的是一个string类型的field(字段)和value(值)的映射表。

      设置值:hset key field value

      取值:hegt key field

      取所有的键值对:hgetall key

      获取所有的键:hkeys key

      获取所有的值:hvals key

      删除key:hdel key field

      判断key是否存在: hexists key field

        返回1表示存在,返回0则表示不存在

    List:

      从左侧添加元素:lpush key field 

      从右侧添加元素: rpush key field

      取元素: lrange key start stop

        lrange key start 0 -1 :取所有元素

        start,stop表示List中元素下标,下标从0开始

      从左侧删除:lpop key

      从右侧删除:rpop key

      根据下标取元素:index key index

      裁剪(取list中某区间内元素):ltrim key start stop

    Set:集合,元素无序,唯一

      添加元素: sadd key value

      获取所有元素: smembers keys

    Zset:有序集合,元素唯一,依据权重排序

      添加元素:zadd key 权重 value 

      获取元素:zrange key 0 -1

      

      

      

  • 相关阅读:
    打开 ASP.NET 配置设置窗体
    WCF中Service Configuration Editor的使用方法
    使用Process类调用EXE程序出错的问题
    C#子窗口关闭父窗口
    WCF客户端代理文件创建和使用中的问题
    JS 中的文件操作
    WCF在 IIS上面 部署的步骤
    asp.net中怎么将json格局的数据添加下拉菜单
    计算两个日期相差的天数
    SQL语句解释大全
  • 原文地址:https://www.cnblogs.com/fansirs/p/13474171.html
Copyright © 2011-2022 走看看