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

      

      

      

  • 相关阅读:
    Window如何查看cpu核数,更改CPU开启的核数?
    Mysql5.6.47开放远程访问(修改远程访问密码)
    CentOS7.6新增或修改SSH端口号的步骤
    虚拟机下安装Centos设置静态ip,并通过桥接连接
    windows下安装mysql5.6.47版本
    微软官方安装介质Windows10系统安装教程
    【测试编码URI的函数】
    【JavaScript函数】
    【JavaScript运算符与表达式】
    【JavaScript声明变量的规则】
  • 原文地址:https://www.cnblogs.com/fansirs/p/13474171.html
Copyright © 2011-2022 走看看