配置、启动、操作、关闭Redis

可执行文件作用
redis-server启动Redis
redis-cliRedis命令行客户端
redis-benchmarkRedis基准测试工具
redis-check-aofRedis AOF持久化文件检测和修复工具
redis-check-dumpRedis RDB持久化文件检测和修复工具
redis-sentinel启动Redis Sentinel

1.启动Redis

有三种方法启动Redis:默认配置、运行配置、配置文件启动。

  • 默认配置
    • 这种方法会使用Redis的默认配置来启动,即redis-server,因为直接启动无法自定义配置,所以这种方式是不会在生产环境中使用 的。
  • 运行启动
    • redis-server加上要修改配置名和值(可以是多对),没有设置的配置将使用默认配置
    • 例如,如果要用6380作为端口启动Redis,那么可以执行:redis-server --port 6380
  • 配置文件启动
    • 将配置写到指定文件里,例如我们将配置写到了/opt/redis/redis.conf 中,那么只需要执行如下命令即可启动Redis:redis-server /opt/redis/redis.conf
    • 显然通过配置文件启动的方式提供了更大的灵活性,所以大部分生产环境会使用这种方式启动Redis。
配置名配置说明
port端口
logfile日志文件
dirRedis工作目录(存放持久化文件和日志文件)
daemonize是否以守护进程方式启动Redis

2.Redis命令行客户端

  • 第一种是交互方式:通过redis-cli-h{host}-p{port}的方式连接到Redis 服务,之后所有的操作都是通过交互的方式实现,不需要再执行redis-cli 了,例如:redis-cli -h 127.0.0.1 -p 6379
  • 第二种是命令方式:用redis-cli-h ip{host}-p{port}{command}就可以直 接得到命令的返回结果,例如:redis-cli -h 127.0.0.1 -p 6379 get hello

注意:如果没有-h参数,那么默认连接127.0.0.1;如 果没有-p,那么默认6379端口,也就是说如果-h和-p都没写就是连接 127.0.0.1:6379这个Redis实例。

3.停止Redis服务

Redis提供了shutdown命令来停止Redis服务,例如要停掉127.0.0.1上 6379端口上的Redis服务,可以执行如下操作:redis-cli shutdown

三点注意

  1. Redis关闭的过程:断开与客户端的连接、持久化文件生成,是一种相对优雅的关闭方式。
  2. 除了可以通过shutdown命令关闭Redis服务以外,还可以通过kill进程 号的方式关闭Redis,但是不要粗暴地使用kill-9强制杀死Redis服务,不但 不会做持久化操作,还会造成缓冲区等资源不能被优雅关闭,极端情况会造 成AOF和复制丢失数据的情况。
  3. shutdown还有一个参数,代表是否在关闭Redis前,生成持久化文件:redis-cli shutdown nosave|save

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值