zoukankan      html  css  js  c++  java
  • Redis常用命令手册:服务器相关命令

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

            相关文章:

            Redis常用命令手册:键值相关命令

      1、ping

      测试连接是否存活:

      redis 127.0.0.1:6379> ping
      PONG
      //执行下面命令之前,我们停止redis服务器
      redis 127.0.0.1:6379> ping
      Could not connect to Redis at 127.0.0.1:6379: Connection refused
      //执行下面命令之前,我们启动redis服务器
      not connected> ping
      PONG
      redis 127.0.0.1:6379>

      第一个ping时,说明此连接正常;

      第二个ping之前,我们将redis服务器停止,那么ping是失败的;

      第三个ping之前,我们将redis服务器启动,那么ping是成功的。

      2、echo

      在命令行打印一些内容:

      redis 127.0.0.1:6379> echo HongWan
      "HongWan"
      redis 127.0.0.1:6379>

      3、select

      选择数据库。Redis数据库编号从0~15,我们可以选择任意一个数据库来进行数据的存取。

      redis 127.0.0.1:6379> select 1
      OK
      redis 127.0.0.1:6379[1]> select 16
      (error) ERR invalid DB index
      redis 127.0.0.1:6379[16]>

      当选择16时,报错,说明没有编号为16的这个数据库。

      4、quit

      退出连接。

      redis 127.0.0.1:6379> quit
      [root@localhost redis-2.2.12]#

      5、dbsize

      返回当前数据库中key的数目。

      redis 127.0.0.1:6379> dbsize
      (integer) 18
      redis 127.0.0.1:6379>

      结果说明此库中有18个key。

      6、info

      获取服务器的信息和统计。

      redis 127.0.0.1:6379> info
      redis_version:2.2.12
      redis_git_sha1:00000000
      redis_git_dirty:0
      arch_bits:32
      multiplexing_api:epoll
      process_id:28480
      uptime_in_seconds:2515
      uptime_in_days:0
      .
      .
      .
      redis 127.0.0.1:6379>

      此结果用于说明服务器的基础信息,包括版本、启动时间等。

      7、monitor

      实时转储收到的请求。

      redis 127.0.0.1:6379> config get dir
      1) "dir"
      2) "/root/4setup/redis-2.2.12"
      redis 127.0.0.1:6379>

      从结果可以看出,此服务器目前接受了命令"keys *"和"get addr"。

      8、config get

      获取服务器配置信息。

      redis 127.0.0.1:6379> config get dir
      1) "dir"
      2) "/root/4setup/redis-2.2.12"
      redis 127.0.0.1:6379>

      本例中我们获取了dir这个参数配置的值,如果想获取全部参数据的配置值也很简单,只需执行”config get *”即可将全部的值都显示出来。

      9、flushdb

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

      redis 127.0.0.1:6379> dbsize
      (integer) 18
      redis 127.0.0.1:6379> flushdb
      OK
      redis 127.0.0.1:6379> dbsize
      (integer) 0
      redis 127.0.0.1:6379>

      在本例中我们将0号数据库中的key都清除了。

      10、flushall

      删除所有数据库中的所有key。

      redis 127.0.0.1:6379[1]> dbsize
      (integer) 1
      redis 127.0.0.1:6379[1]> select 0
      OK
      redis 127.0.0.1:6379> flushall
      OK
      redis 127.0.0.1:6379> select 1
      OK
      redis 127.0.0.1:6379[1]> dbsize
      (integer) 0
      redis 127.0.0.1:6379[1]>

      在本例中我们先查看了一个1号数据库中有一个key,然后我切换到0号库执行flushall命令,结果1号库中的key也被清除了,说是此命令工作正常。

  • 相关阅读:
    favorite 单词学习 主要是发音 fa vor it 注意 ri不连读 是自然带出来的r的尾音
    echart 带表格
    正则 小于等于1 小数最多两位
    period 发音 per + iod 没有ri音 (per=round od=hod=way)
    SelectZenEmpty 下拉框 支持 最大长度 超出... vue 组件
    expensive pens 就是 spend 花费 pend 就是 to pay
    reciterdoc 资料库 支持中文搜索了。 vuepresspluginfulltextsearch(用一半)
    react 中 动态添加 class,防止图片 重复加载, 主要是 backgroundimage的二次加载会有新请求,和图片的闪烁
    vscode 格式化 vue 和 js代码 vetur prettier beautify
    sign 单词学习 本质:去分开
  • 原文地址:https://www.cnblogs.com/duanxz/p/4701835.html
Copyright © 2011-2022 走看看