(Redis教程)Redis最常见的命令行讲解

启动Redis

启动Redis的三个方法是:默认配置、运行配置、配置文件启动。
(切换redis的安装目录到 D:\redis 运行命令行)

默认配置:因为直接启动无法自定义配置,所以这种方式不会再生产环境中使用。

redis-server

运行配置:redis-server加上要修改配置名和值(可以是多对),没有设置的配置将使用默认配置。

redis-server --port 6380

虽然运行配置可以自定义配置,但如果需要修改的配置较多,可以考虑将配置保存到文件中,即使用配置文件启动

redis-server.exe redis.windows.conf

在这里插入图片描述

启动redis后会打印出一些日志,通过日志可以看到信息:
当前redis版本是3.0.504。
Redis的默认端口是6379。

连接redis服务

交互式方式:

通过redis-cli -h {host} -p {port}的方式连接到Redis服务,之后所有的操作都是通过交互的方式实现,不需要再执行redis-cli了,例如:
在这里插入图片描述
命令方式:redis-cli -h {host} -p {port} {command}

例如:
在这里插入图片描述

停止redis服务

使用shutdown命令来停止Redis服务:redis-cli shutdown

Redis的日志输出如下:
在这里插入图片描述
还可以通过kill进程号的方式关闭掉Redis,但是不要粗暴地使用kill -9强制杀死Redis服务。

全局命令

  1. 查看所有键:key * 会将所有的键输出。
    在这里插入图片描述
  2. 查看键总数:dbsize 返回当前数据库中键的总数。
    在这里插入图片描述
  3. 检查键是否存在:exists key 如果间存在则返回1,不存在则返回0。
    在这里插入图片描述
  4. 删除键:del key
    在这里插入图片描述
  5. 键过期:expire key seconds
  • Redis支持对键添加过期时间,当超过过期时间后,会自动删除键
    在这里插入图片描述
  • ttl命令会返回键的剩余过期时间。若返回值>=0,表示键剩余的过期时间;若返回-1,键没有设置过期时间;若返回-2,键不存在。
    在这里插入图片描述
  1. 键的数据结构类型:type key
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/JAck_chen0309/article/details/106202702
今日推荐