Redis常用命令手册:服务器相关命令

news/2024/7/9 16:35:13 标签: 数据库, epoll, 操作系统

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也被清除了,说是此命令工作正常。

转载于:https://www.cnblogs.com/duanxz/p/4701835.html


http://www.niftyadmin.cn/n/1025627.html

相关文章

Selenium学习(四)----Selenium+Java关闭windows预览弹出窗口

前提条件:在页面右击选择预览文件后弹出Windows窗口展示图片。但是如何关掉,继续其他操作呢?解答如下: package 包名;//引入的各种包 import java.util.ArrayList; import java.util.Set;public class source{public static void…

Jquery EasyUI 中ValidateBox验证框使用讲解

来源素文宅博客:http://blog.yoodb.com/ Validatebox(验证框)的设计目的是为了验证输入的表单字段是否有效。如果用户输入了无效的值,它将会更改输入框的背景颜色,并且显示警告图标和提示信息。该验证框可以结合form(表单)插件并防止表单重复…

JMeter学习(二)---JMeter用jdbc连接测试达梦数据库

8月28日 前提条件: 连接达梦数据库测试服务器性能,搜了半天网上关于jmeter和达梦数据库的资料太少了,暂且总结一篇给大家做个参考。 步骤: 首先,达梦数据库之前一直没接触过,一脸蒙圈,也不确定…

Dictionary应用

using System; using System.Collections.Generic; using System.Data; using System.Web; using System.Web.UI; using System.Web.UI.WebControls;namespace ProjectWeb {public partial class DataSetTable : System.Web.UI.Page{//创建字典,好处就是使用Contain…

我喜欢生命本来的样子

最近在读周国平的《我喜欢生命本来的样子》,买来之后最近才打开看,真的感觉文字让人如沐春风,净化心灵,尤其在现在物欲横流的世界里,更需要自己有一个纯洁干净的一片天地。 一个价值观正确而且坚定的人,他…

数据库学习(六)---ora-12545:因目标主机或对象不存在,连接失败

1. ora-12545:因目标主机或对象不存在,连接失败 搜索你的oracle安装目录,找到这俩个文件 tnsnames.ora 和 listener.ora 记住就改这俩个文件就行了,还有一个大写的TNSNAMES.ORA不用管它。路径一般在NETWORK里面,他们在…

iOS学习--UIScrollView 原理详解

iOS学习--UIScrollView 原理详解 iOS学习--UIScrollView 原理详解 http://blog.csdn.net/yanfangjin/article/details/7898189ScrollView UIScrollView UIScrollView为了显示多于一个屏幕的内容或者超过你能放在内存中的内容。 Scroll View为你处理缩小放大手势,UIS…

Selenium学习(五)----selenium的显式等待和隐式等待

在写自动化脚本时,有时候操作过快会导致定位不到元素,这时就需要加上等待时间啦,下面就介绍等待时间的三种情况: selenium有三种等待形式: 强制等待(比较常用) Thread.sleep(1000);显式…