zoukankan      html  css  js  c++  java
  • Redis的基本命令

    向redis服务器发送命令

    ping:redis提供了ping命令来测试客户端与redis的连接是否正常,如果连接正常会收到回复pong

    echo:在命令行打印一些内容

    quit:退出连接

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

     info:获取服务器的信息和统计

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

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

    使用set和get可以向redis设置数据、获取数据

    del:删除指定key的内容

    keys *:查看当前库中所有的key值

    redis实例

    一个redis进程就是一个redis实例,一台服务器可以同时有多个redis实例,不同的redis实例提供不同的服务端口对外提供服务,每个redis实例之间互相影响。每个redis实例都包括自己的数据库,数据库中可以存储自己的实例。

    一个redis实例可以包括多个数据库,客户端可以指定连接某个redis实例的哪个数据库,就好比一个mysql中可创建多个数据库,客户端连接时指定连接哪个数据库。

    一个redis实例最多可提供16个数据库,下标从0到15,客户端默认连接第0号数据库,也可以通过select选择连接哪个数据库。

    如果选择一个不存在数据库则会报错

    select:选择数据库

    注意:redis不支持修改数据库的名称,只能通过select 0、select 1......选择数据库。

    清空数据的命令:flushall(会把所有数据库中的命令都清空掉,即使在任意数据库中执行这个命令,但其它数据库也会受影响,会清空)

    建议:不同的应用系统要使用不同的redis实例而不是使用同一个redis实例下的不同数据库

  • 相关阅读:
    Android学习第九天
    Android短信备份及插入笔记
    内容提供者实现应用访问另一个应用的数据库
    Verilog语言实现1/2分频
    QT中一个界面向另一个界面发送信号
    CMAKE设置Windows SDK编译版本
    VS2017下载地址
    VS 设置Windows SDK版本
    OBS 64bit版本编译
    Qt打包程序无法运行,提示应用程序无法正常启动0xc000007b解决办法
  • 原文地址:https://www.cnblogs.com/xsl1995/p/10003207.html
Copyright © 2011-2022 走看看