1. 杨乐多博客首页
  2. 技术杂谈
  3. Data Analysis

Redis命令行客户端

前面已经描述了安装与启动Redis服务,这里介绍如何使用redis-cli连接、操作Redis服务。redis-cli可以使用两种方式连接Redis服务器。
第一种是交互式方式:通过 redis-cli -h {host} -p {port} 的方式连接到Redis服务,之后所有的操作都是通过交互的方式实现,不需要再执行redis-cli命令了。

[www@aspyc ~]$ redis-cli -h 127.0.0.1 -p 6379
127.0.0.1:6379> set hello yangcheng
OK
127.0.0.1:6379> get hello
"yangcheng"
127.0.0.1:6379> exit # 输入exit回车退出连接

第二种是命令方式:用 redis-cli -h ip {host} -p {port} {command}

[www@aspyc ~]$ redis-cli -h 127.0.0.1 -p 6379 get hello
"yangcheng"

注意:
1)如果没有 -h 参数,那么默认连接 127.0.0.1;如果没有 -p,那么默认是6379端口,也就是说如果-h和-p都没有写,那么就是连接 127.0.0.1:6379 这个Redis服务实例;
2)redis-cli 是掌握Redis的重要工具,还有很多强大的功能,待博主整理完结后会记录在此博客。

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

原创文章,作者:iConan,如若转载,请注明出处:https://www.aspyc.com/archives/662.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

评论列表(1条)