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

    redis常用命令:

    一 .键值相关命令:

    key:取出当前数据库中的所有key:
    keys *   //全匹配
    keys  my* //模糊匹配


    exists : 确认一个key是否存在,返回值1存在,0不存在.
    exists name
    exists age


    del : 删除一个key
    del name
    del age



    expire 设置一个key的过期时间
    expire addr 10 //  设置addr这个key的过期时间是10秒.
    ttl  addr  //查看addr这个key还有多长时间过期.   返回值为0时,说明已过期


    move   将当前数据库中的key转移到其他的数据库
    select db1   //选择当前要操作的数据库名
    set age 30
    get age 
    move age db2  //将db1中的age属性赋值,然后移动到db2数据库.


    persist:移除给定key的过期时间.
    expire age 300
    ttl age   //剩余过期秒数
    persist age //取消过期时间
    ttl age  //返回-1  ,表示未限定过期时间.

    randomkey 随机返回key空间的一个key
    无参.


    rename 重命名key
    keys *  //查询出所有的key   返回值 假如有 age
    rename age age_field   //将key重命名为age_field

    type 返回值的类型
    type  myString     // string
    type  myset1    // set
    type myzset2    //zset
    type mylist1     //list


    二. 服务器相关命令


    ping 测试连接是否存活
    /redis-cli
     ip 端口 >ping 


    config get * 

    flushdb  //清空当前选中的数据库的所有key

    flushall   //删除所有数据库里的所有key





    三 redis高级应用。

    1. 安全性
        
    #requirepass 

    vi /usr/local/redis/etc/redis.conf
    修改: #requirepass  123456  // 123456即是密码

    命令模式下输入  /要定位的字符串 回车   即可以在vi里定位, 按 n 跳到下一个

    密码进入:
     
    方法1   bin/redis-cli  回车
        auth  密码//  授权登录

    >./redis-cli
    > auth boa

    方法2 : bin/redis-cli -a 密码  //直接用授权的命令去登录授权也可可以。

    >./redis-cli -a boa











  • 相关阅读:
    MySQL之Web乱码问题
    MySQL之表操作
    Python学习笔记调式之抛出异常
    Python学习笔记调试之取得反向跟踪的字符串
    MySQL之库操作
    C#基础 冒泡排序
    C#基础 数组、二维数组
    C#基础 类及常用函数【string 、Math 、DiteTime 、TimeSpan】
    C#基础 异常语句 、跳转语句、while循环、穷举法、迭代法
    C#基础 循环语句【for】
  • 原文地址:https://www.cnblogs.com/duenboa/p/6665418.html
Copyright © 2011-2022 走看看