• Redis的键值命令、服务器命令


          Redis提供了丰富的命令对数据库和各种数据类型进行操作,这些命令可以在Linux 终端使用。在编程时,比如各类语言包,这些命令都有对应的方法。

    键值命令   服务器命令  
           
    获取数据库中所有键名 >keys *     获取所有键名(*星号匹配任意字符)
    >
    keys nam*  获取所有以“name”开头的键名
    >
    keys nam*g 获取所有以“name”开头,并以“g”结尾的键名
    测试服务器连通性 >ping
    PONG
    服务器连接成功返回PONG
    判断数据库中是否存在某个键 >exists age
    判断数据库存中是否存在“age”键
    返回:存在返回1;不存在返回0;
    echo输出命令 >echo abcdefg
    >
    echo 'linux php mysql'
    删除键 >del age              删除一个键值
    >
    del name sex address 一次删除多个键值
    返回实际被删除的键的个数
    选择数据库 >select 1
    选择数据库,范围:0~15
    设置一个键的生命周期

     expire [ɪkˈspaɪr]
    >expire color 20
    设置一个键的有效时间(单位:秒)
    将当前数据库中的键移动到其它数据库 >move age 3
    将当前数据库中的age移入数据库3中
    成功返回1,失败返回0
    查看一个键的剩余时间 >ttl color
    (integer) 11  剩余11秒

    查看一个键“color”的剩余生成时间
    成功返回此键的剩余时间,单位:秒
    返回: 1.键若长期有效返回-1
          2.键若不存在也返回-1
    获取当前数据库中的
    键的总数量
    >dbsize
    (integer) 8
    将一个键值重设为永久有效 >persist color
    取消已经设置了过期键的有效时间
    即:将一个有生命周期的键设置为永久,成功返回1
    实时转储收到的请求
    监控服务器收到的命令
    >monitor
    随机获取当前数据库中的一个键 >randomkey    
    重命名键 >rename name myname
    将键“name”重命名为“myname”
    返回服务器信息 >info
    获取键值类型 >type city
    string

    >
    type list1
    list

    >
    type h1
    hash

    返回键的类型
    获取配置文件中配置选项的值 >config get appendonly
    1) "appendonly"
    2) "no"
    获取appendonly配置信息

    >
    config get m* 获取以m开头的配置
    1) "masterauth"
    2) (nil)
    3) "maxmemory"
    4) "3758096384"
    5) "maxmemory-policy"
    6) "noeviction"
    7) "maxmemory-samples"
    8) "3"

    >
    config get * 获取全部配置
        强制将当前数据保存(快照) >save
        清空当前库所有键 >flushdb
        清空当前主机上所有库里的所有键 >flushall
           
        退出 >quit
           
  • 相关阅读:
    fusioncompute安装虚拟机的问题---如何扩容至5T 和 挂载Tools的解决方式
    接口请求返回状态码总结
    【内推】字节跳动
    RPA行业见解(一)
    消息中间件(一)MQ详解及四大MQ比较
    Springcloud学习
    常用加密算法
    Java实现token的生成与验证
    linux 系统下安装和卸载Node.js
    Linux安装Mysql
  • 原文地址:https://www.cnblogs.com/martinzhang/p/3397449.html
Copyright © 2020-2023  润新知