zoukankan      html  css  js  c++  java
  • Redis安装以及基本操作命令

    Redis安装

    cd redis-2.6.14
    make PREFIX=/usr/local/redis install

    可能会出现的错误提示
    >>提示1:
    make[3]: gcc:命令未找到
    >>解决
    yum -y install gcc-c++

    >>提示2:
    在包含自 adlist.c:34 的文件中:
    zmalloc.h:50:31: 错误:jemalloc/jemalloc.h:没有那个文件或目录
    zmalloc.h:55:2: 错误:#error "Newer version of jemalloc required"
    >>解决
    make的时候加上 MALLOC=libc 参数
    make PREFIX=/usr/local/redis MALLOC=libc install

    启动Redis

    exists(key):确认一个key是否存在

    del(key):删除一个key

    type(key):返回值的类型

    keys(pattern):返回满足给定pattern的所有key

    randomkey:随机返回key空间的一个

    keyrename(oldname, newname):重命名key

    dbsize:返回当前数据库中key的数目

    expire:设定一个key的活动时间(s)

    ttl:获得一个key的活动时间

    select(index):按索引查询

    move(key, dbindex):移动当前数据库中的key到dbindex数据库

    flushdb:删除当前选择数据库中的所有key

    flushall:删除所有数据库中的所有key

    查询key的生命周期

    ttl key
    作用: 查询key的生命周期
    返回: 秒数

    注:对于不存在的key或已过期的key/不过期的key,都返回-1
    Redis2.8中,对于不存在的key,返回-2

  • 相关阅读:
    取消select默认样式
    浏览器私有前缀
    兼容ie的background-size: cover;
    关于字体
    lorem 快速生成x个单词
    bash常见命令
    rgba透明的兼容处理
    JDK源码分析(10) CopyOnWriteArrayList
    JDK源码分析(9) LinkedHashMap
    JDK源码分析(8) StringBuffer & StringBuilder
  • 原文地址:https://www.cnblogs.com/sunbin123/p/8242908.html
Copyright © 2011-2022 走看看