zoukankan      html  css  js  c++  java
  • Redis常用命令

    Redis常用命令 :
    redis-cli     客户端连接
    ping       测试链接是否正常(返回PONG说明正常)
    quit       退出链接
    echo    打印(eg:echo 'hello world')
    select    选择数据库(redis不支持自定义数据库,以编号命名,有0-15共16数据库)
    dbsize      当前数据库中key的数量
    info    服务器基本信息
    keys *   取出当前匹配的所有key(与*之间有空格)
    keys "master_*"    取出当前以"master_"开头的匹配的所有key
    type+键名    返回键的类型
    monitor     实时转储收到的请求
    flushdb    清空当前数据库(慎用)
    flushall    清除所有数据库(慎用)
    move+键名+数据库     移动某键到某库(eg:move name 2)
    exists+键名      检查当前的key是否存在
    config get     获取服务器的参数配置 (eg:config get loglevel) loglevel有: notice | warning
    config set    设置服务器的参数配置(只有部分命令能够这样设置 eg:config set loglevel warning)
    config get databases     获取服务器数据库数量配置
    config get requirepass  获取redis 配置里的密码
    config set requirepass    给redis设置密码(eg: config set requirepass ^i@love&dengle$)
    auth+密码     认证授权此密码   (eg: auth ^i@love&dengle$)
    monitor   命令监控(需要两个redis-cli窗口)
    slowlog get   获取当前耗时的命令的日志

    redis中有删除单个Key的指令DEL,但好像没有批量删除Key的指令,
    不过我们可以借助 Linux 的管道命令和参数xargs来完成这个动作
    注意:这个是在redis外面,即linux命令行执行
    如果redis-cli不在当前目录,需要写上redis-cli的完整路径。
    redis-cli keys "*"| xargs redis-cli del
    (eg: redis-cli keys 'mas_*' | xargs redis-cli del) 批量删除键名前缀为'mas_'的数据
    redis-cli -h IP名 -a 密码 keys '*' | xargs redis-cli -h IP名 -a 密码 del
    ————————————————
    版权声明:本文为CSDN博主「ly_dengle」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/LY_Dengle/article/details/52755335

  • 相关阅读:
    BF算法和KMP算法
    Python课程笔记 (五)
    0268. Missing Number (E)
    0009. Palindrome Number (E)
    0008. String to Integer (atoi) (M)
    0213. House Robber II (M)
    0198. House Robber (E)
    0187. Repeated DNA Sequences (M)
    0007. Reverse Integer (E)
    0006. ZigZag Conversion (M)
  • 原文地址:https://www.cnblogs.com/lingboweifu/p/11804238.html
Copyright © 2011-2022 走看看