zoukankan      html  css  js  c++  java
  • Redis相关知识点一

    redis的数据结构

      redis存储的是,Key:value格式的数据  

      key都是字符串

      value由5中不同的数据结构

        1字符串类型  string  

        2哈希类型  hash    map格式

        3列表类型  list      linkedlist格式  允许重复

        4集合类型  set              不允许重复

        5有序集合类型  sortedset    可以排序  不允许重复  

      

    1字符串类型  string

      存储  set key value

      获取  get key

      删除  del key

    2哈希类型  hash

      存储  hset key field value

      获取  hget key field 

        获取所有  hgetall all  获取所有的field和value

      删除  hdel key field  

    3列表类型  list  可以添加元素到列表头部(左边)或者尾部(右边)

      lpush(左)  加入左边

        lpush key value

      rpush(右)  加入右边

        rpush key value

      获取:  lrange key start end  在范围内获取  0 -1获取所有

      删除:  

          lpop key   删除列表最左边的元素,并将元素返回

          rpop key     删除列表最右边的元素,并将元素返回

    4集合类型  set  不允许重复

      存储  sadd key value

      获取  smembers key  获取set集合中所有元素

      删除  srem key value  删除set集合中的某个元素

    5有序集合类型  sorted set  不允许重复元素,且元素有顺序

      存储  zadd key score value:  

      获取  zrange key start end  0 -1获取所有

          zrange key start end withscores 获取分数和value 

      删除  zrem key value 

     

    6通用命令

      keys *  查询所有的键 

      type key  获取键对应的value的类型

      del key  删除指定的key value

    7持久化机制

      RDB:  默认  不需要进行配置  

        在固定时间间隔中,检测key的变化情况,然后持久化数据  生成dump.rdb文件

        修改配置文件6379.conf中  

          save  900  1  900s 1个key改变

          save  300  10  300s10个key改变

          save  60  1000  60s1000个key改变

        重启时,要指定配置文件  redis.exe 6379.conf

      AOF:  日志记录的方式  可以记录每一条命令的操作,可以每一条命令操作后,持久化数据  生成appendonly.aof文件

        修改配置文件6379.conf中

          appendonly  no (默认是no,关闭  需要开启为yes)

          # appendfsync always  每一次操作都进行持久化

          appendfsync everysec  每隔一秒进行一次持久化

          # appendfsync no    不进行持久化

       

  • 相关阅读:
    字节
    服务器每个网站占用资源
    in exists 条件查询
    NUnit2.0详细使用方法
    敏捷方法之极限编程(XP)和 Scrum区别
    学习内容及计划
    关于查看网页源文件不显示源代码(打开的是桌面文件夹)的问题
    用JS取float型 小数点 后两位
    [转]什么是CMMI?
    六月新版微软一站式示例代码库发布 新增20个Windows示例代码
  • 原文地址:https://www.cnblogs.com/zxh06820/p/12483814.html
Copyright © 2011-2022 走看看