IT技术博客大学习 共学习 共进步

Redis指令手册中文版

排头兵-互联网开发实践 2010-05-20 13:17:35 浏览 3,284 次

连接控制

  • QUIT :退出,关闭连接

    代码实例:连接 退出

    telnet localhost 6379
    QUIT
  • AUTH : 密码验证

    举例说明

    1、首先需要在redis的配置文件redis.conf中requirepass注释掉的内容,设置需要密码连接,否则auth任何密码都通过
    2、重新启动redis
    3、验证 auth testpassword,testpassword是我在配置文件中设置的requirepass testpassword
    4、redis 服务器的速度众所周知,因此官方文件中 提醒设置比较复杂的密码,防止机器破解

    telnet localhost 6379
    Escape character is '^]'.
    auth dsddsd
    -ERR invalid password
    keys global*
    -ERR operation not premitted
    auth ddddd
    -ERR invalid password
    auth testpassword
    +OK

    管理数据操作

  • EXISTS :判断一个键是否存在;存在返回 1;否则返回0;

    举例:

    EXISTS burce
    :0
    SET bruce 10
    paitoubing
    +OK
    SET test 5
    paitoubing
    +OK
    -ERR unknown command 'ing'
    EXISTS bruce
    :1

    上面的程序
    EXISTS bruce是否存在,结果是不存在,然后set一个key为bruce 数据长度为10的数据,如果数据长度操作设置的值,多余的字节会当作redis命令来处理

  • 建议继续学习

    1. redis源代码分析 - persistence (阅读 32,105)
    2. Redis消息队列的若干实现方式 (阅读 11,927)
    3. 基于Redis构建系统的经验和教训 (阅读 10,383)
    4. 浅谈redis数据库的键值设计 (阅读 9,223)
    5. redis运维的一些知识点 (阅读 8,522)
    6. redis在大数据量下的压测表现 (阅读 8,204)
    7. Redis和Memcached的区别 (阅读 7,944)
    8. redis 运维实际经验纪录之一 (阅读 7,584)
    9. Redis作者谈Redis应用场景 (阅读 7,545)
    10. 记Redis那坑人的HGETALL (阅读 7,324)