Redis——学习之路二(初识redis服务器命令)

时间:2022-09-05 20:56:19

上一章我们已经知道了如果启动redis服务器,现在我们来学习一下,以及如何用客户端连接服务器。接下来我们来学习一下查看操作服务器的命令。

服务器命令:
1.info——当前redis服务器信息
   server:一般redis服务器信息,包含以下域:
          redis_version:redis服务器版本号
          redis_git_sha1:Git SHA1
          redis_git_dirty:Git dirty flag
          os:redis服务器的宿主操作系统
          arch_bits:架构(32或64位)
          multiplexing_api:redis所使用的事件处理机制
          gcc_version:编译redis时所使用的GCC版本
          process_id:服务器进程的PID
          run_id :redis服务器的随机标示符(用于sentinel和集群)
          tcp_port:TCP/IP监听端口
          uptime_in_seconds:自redis服务器启动以来,经过的秒数
          uptime_in_days:自redis服务启动以来,经过的天数
          lru_clock:以分钟为单位进行自增的时钟,用于LRU管理
  Clients:已连接客户端信息,包含以下域:
          connected_clients:已连接客户端的数量(不包含通过从属服务器连接的客户端)
          client_longest_output_list:当前连接的客户端当中,最长的输出列表
          client_longest_input_buf:当前连接的客户端当中,最大输出缓存
          blocked_clients:正在等待阻塞命令(BLPOP、BRPOP、BRPOPLPUSH)的客户端的数量
  Memory:内存信息,包含以下域:
          userd_memory:由Redis分配器分配的内存总量,以字节(byte)为单位。
          userd_memory_human:以人类可读的格式返回redis的内存消耗
          userd_memory_rss:从操作系统的角度,返回redis已分配的内存量(俗称常驻集大小)
          userd_memory_peak_human:以人类可读的格式返回redis的内存消耗峰值
          userd_memory_lua:lua引擎所使用的内存大小(以字节为单位)
          men_fragmentation_ration:used_memory_rss和used_memory之间的比率
          mem_allocator:在编译时指定的,redis所使用的内存分配器。可以是libc、jemalloc或者tcmallor。
 Redis——学习之路二(初识redis服务器命令)
  persistence:RDB和AOF的相关信息(Redis 持久化存储)一遍好文章 http://my.oschina.net/davehe/blog/174662
          loading:当前标识正在持久化存储的个数
          rdb_change_since_last_save:
          rdb_bgsave_in_progress:当前标识正在RDB异步存储
          rdb_last_save_time:RDB最后成功保存的时刻
          rdb_last_bgsave_status:最后bgsave(异步存储)的状态
          rdb_last_bgsave_time_sce:最后bgsave成功的操作时间,单位为秒
          rdb_current_bgsave_time_sec:当前正在bgsave操作的时间,单位为秒
          aof_enabled:当前有几个AOF日志在运行
          aof_rewrite_in_progress:表示aof重写操作正在进行
          aof_rewrite_scheduled:表示完成aof重写计划的个数
          aof_last_rewrite_time_sec:表示最后一次重写操作完成的时间,单位秒
          aof_current_rewrite_time_sec:表示当前重写操作完成的时间,单位秒
          aof_last_bgrewrite_statust:表示最后一次异步重写操作的状态。
          aof_alst_write_statust:表示最后一次重写操作的状态。
  stats:一般统计信息
          total_connections_received:运行以来连接过的客户端总数量
          total_commands_processed:运行以来执行过的命令的总数量
          instantaneous_ops_per_sec:服务器每秒执行过的命令数
          total_net_input_bytes:运行以来输入的字节数大小
          total_net_output_bytes:运行以来输出的字节数大小
          instantaneous_input_kbps:每秒写Kbps
          instantaneous_output_kbps:每秒读取Kbps
          rejected_connections:因为最大客户端的数量限制而被拒绝的连接请求数量
          expired_keys:运行以来过期被删除的key的数量
          evicted_keys:运行以来因为最大内存容量限制而被驱逐(evict)的key的数量
          keyspace_hits:查找数据库键成功的次数
          keyspace_misses:查找数据库键失败的次数
          pubsub_channels:目前被订阅的频道数量
          pubsub_patterns:目前被订阅的模式数量
          latest_fork_usec:最近一次fork()操作耗费的毫秒数
  replication:主/从复制信息
  CPU:CPU计算量统计信息
  commandstats:Redis命令统计信息
  cluster:redis集群信息(在后面的章节详细介绍)
  keyspace:数据库相关的统计信息
          keys:当前数据库键数量,expires:其中设置了过期时间的键数量,avg_ttl:设置过过期时间键的平均TTL
Redis——学习之路二(初识redis服务器命令)
 
2.echo——测试连接使用
Redis——学习之路二(初识redis服务器命令)
3.time——获取redis服务器的当前时间戳
一个包含两个字符串的列表: 第一个字符串是当前时间(以 UNIX 时间戳格式表示),而第二个字符串是当前这一秒钟已经逝去的微秒数。
  v: latest
4.dbsize——返回当前数据库的key的数量
5.select——选择redisDB  select 1 切换到DB1中  DB一共有16个0-15
Redis——学习之路二(初识redis服务器命令)
6.shutdown ——关闭redis服务器(server)  
7.config get parameter——获取服务器配置信息(在下一章中我们将详细介绍)  ,parameter 可以为匹配符* 表示所有配置信息,或s*表示已s字母开头的配置信息,或具体的配置信息名称
Redis——学习之路二(初识redis服务器命令)
8.config set parameter value——设置当前服务器的配置信息
9.save——保存当前的数据库的数据到磁盘
10.bgsave——在后台异步保存当前的数据库的数据到磁盘
11.flushdb——清空当前数据库中的所有key
12.flushall——清空整个redis服务器的数据(删除所有数据库的所有key)
 
 
还有很多的服务器命令就不都介绍了
 
 
如果有同志不会安装redis参考
 
 
 
以上是自己个人学习的记录,如果有什么不对的地方请大家指正,欢迎评论!

Redis——学习之路二(初识redis服务器命令)的更多相关文章

  1. Redis学习笔记(二)-key相关命令【转载】

    转自 Redis学习笔记(二)-key相关命令 - 点解 - 博客园http://www.cnblogs.com/leny/p/5638764.html Redis支持的各种数据类型包括string, ...

  2. Redis学习笔记(二)Redis支持的5种数据类型的总结之String和Hash

    引言 在Redis学习笔记(一)中我们已经会安装并且简单使用Redis了,接下来我们一起来学习下Redis支持的5大数据类型. 简介 Redis是REmote DIctionary Server(远程 ...

  3. Redis学习笔记(二)redis 底层数据结构

    在上一节提到的图中,我们知道,可以通过 redisObject 对象的 type 和 encoding 属性.可以决定Redis 主要的底层数据结构:SDS.QuickList.ZipList.Has ...

  4. Redis学习笔记(二) Redis 数据类型

    Redis 支持五种数据类型:string(字符串).list(列表).hash(哈希).set(集合)和 zset(有序集合),接下来我们讲解分别讲解一下这五种类型的的使用. String(字符串) ...

  5. Redis学习笔记(二)-key相关命令

    Redis支持的各种数据类型包括string,list ,set ,sorted set 和hash . Redis本质上一个key-value db,所以我们首先来看看他的key.首先key也是字符 ...

  6. Redis学习之路(三)常用命令总结

    一.集群 查看Redis集群有多少个库 192.168.200.100:7001> config get databases 1) "databases" 2) " ...

  7. redis学习心得之二【redis主从配置】

    在前一节我们已经实践启动了一个redis服务,我们将其作为主机,现为其创建一个从机作备份使用 1.复制一份配置出来为从机所用 ~$ cp       redis/etc/redis.conf     ...

  8. Redis——学习之路四(初识主从配置)

    首先我们配置一台master服务器,两台slave服务器.master服务器配置就是默认配置 端口为6379,添加就一个密码CeshiPassword,然后启动master服务器. 两台slave服务 ...

  9. Redis——学习之路三(初识redis config配置)

    我们先看看config 默认情况下系统是怎么配置的.在命令行中输入 config get *(如图) 默认情况下有61配置信息,每一个命令占两行,第一行为配置名称信息,第二行为配置的具体信息.     ...

随机推荐

  1. PAT乙级 1016. 部分A+B (15) C语言实现

    1016. 部分A+B (15) 时间限制 100 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 正整数A的“DA(为1位整数)部 ...

  2. 比Redis更快:Berkeley DB面面观

    比Redis更快:Berkeley DB面面观 Redis很火,最近大家用的多.从两年前开始,Memcached转向Redis逐渐成为潮流:而Berkeley DB可能很多朋友还很陌生,首先,我们简单 ...

  3. iOS崩溃报告获取一

    在AppDelegate.m文件中实现函数 void UncaughtExceptionHandler(NSException *exception) { /** * 获取异常崩溃信息 */ NSAr ...

  4. Strict Standards: Declaration of UserModel::toJSON() should be compatible with that of BaseModel::toJSON()

    使用php报了这个错误: 错误的意思是:  严格标准: usermodel中的 toJSON() 方法 应该 同 BaseModel中的toJson() 方法是兼容的. php要求 子类的方法如果同父 ...

  5. python进阶-虚拟环境

    virtualenv # 安装 pip install virtualenv # 查看版本,确认安装完成 virtualenv --version # 创建虚拟环境 virtualenv my_env ...

  6. Ubuntu 安装IntelliJ IDEA

    1. 下载IDEA    官网地中:http://www.jetbrains.com/idea/download/index.html    选择对应操作系统的版本.下载后,我的文件名称为: idea ...

  7. 〈Android 群英传-神兵利器〉第7章一个的寂寞与一群人的狂欢

    |---第7章一个的寂寞与一群人的狂欢 |---7.1如何解决问题 |---Chrome浏览器 |---Chrome开发者工具 |---Chrome插件(Json-Handle:Json格式化查看工具 ...

  8. PAT 甲级 1155 Heap Paths

    https://pintia.cn/problem-sets/994805342720868352/problems/1071785408849047552 In computer science, ...

  9. Python模块化

    在Python中,一个.py文件就称之为一个模块(Module). 模块化的好处: 1.大大提高了代码的可维护性. 2.编写代码不必从零开始.当一个模块编写完毕,就可以被其他地方引用.我们在编写程序的 ...

  10. ubuntu系统中出现mysql数据库无法启动报错2002该怎么处理,具体报错信息如正文所示

    python@ubuntu:~$ mysql -uroot -pmysqlmysql: [Warning] Using a password on the command line interface ...