Redis 的单机安装
1.下载Redis指定版本的源码压缩包到当前目录
wget http://download.redis.io/releases/redis-3.2.11.tar.gz
2.解压缩Redis源码
tar -zxvf redis-3.2.11.tar.gz
3.建立一个redis目录的软连接,指向redis-3.2.11
ln -s redis-3.2.11 redis目录
4.进入redis目录
cd redis
5.编译并安装
make && make install
第5步的安装将redis的相关运行文件放到/usr/local/bin/下,这样可以在任意目录下执行redis的命令。
redis可执行文件说明:
可执行文件 | 作用 |
redis-server | 启动redis |
redis-cli | redis命令行客户端 |
redis-benchmark | redis基准测试工具 |
redis-check-aof | Redis AOF持久化文件检测和修复工具 |
redis-check-dump | Redis RDB 持久化文件检测和修复工具 |
redis-sentinel | 启动redis-sentinel |
1.启动redis
- 启动方式1:默认启动
- 启动方式2:运行启动
# redis-server --port 6381 用6381作为启动端口
- 配置文件启动
验证启动是否成功;
ps -ef|grep redis 查看是否有redis服务或者查看端口:netstat -tunpl|grep 6379
2.redis命令行客户端
(1)第一种是交互方式:通过redis-cli -h {host} -p {port}的方式连接到Redis服务,之后的操作都是通过交互的方式实现。
(2)第二种是命令方式:用redis-cli -h {hsot} -p {port} {command} 就可以直接得到命令的返回结果
3.停止Redis服务
redis提供了shutdown命令来 停止Redis服务,例如要停掉127.0.0.1 上6379端口上的Redis服务,可以执行如下操作。
注:
1.Redis关闭的过程:断开与客户端的连接、持久化文件生成,是一种相对优雅的关闭方式。
2.除了可以通过shutdown命令关闭Redis服务以外,还可以通过kill进程号的方式关闭掉Redis,但是不要粗暴的使用kill -9 强制 杀死Redis服务,不但不会做持久化操作,还会造成缓冲区等资源不能被优雅挂壁,极端情况会造成AOF和复制丢数据的情况,
3.shutdown还有一个参数,代表是否在关闭Redis前,生成持久化文件。
redis-cli shutdown nosave|save
上一篇: Kmeans聚类算法