CentOS 7 安装 Redis
一、安装环境
- CnetOS 7
- Redis 3.2.5 (没有唯一性)
Redis 官方网站 | Redis 中文官方网站 |
---|---|
http://Redis.io | http://www.Redis.net.cn |
二、安装
1、安装
- 下载获得 redis-3.2.5.tar.gz 后将它放入我们的 Linux 目录/opt
- 解压
1 | tar -zxvf redis-3.2.5.tar.gz |
在 redis-3.2.5 目录下执行 make 命令 (redis 使用 C 语言编写的)
如果make 执行成功,可以跳过以下,直接 执行
第五步
(执行 make install)
注意:
运行 make 命令时出现故障意出现的错误解析:gcc:命令未找到
运行一下命令:
1 | yum install gcc |
- 在 redis-3.2.5 目录下再次执行 make 命令
1 | make |
在一次报错,解决方案:
1 | make distclean |
在 redis-3.2.5 目录下再次执行 make 命令
- 执行 make install
2、启动测试
进入默认安装目录:usr/local/bin
1 | [root@iZ2ze0txryr001i924054zZ redis-3.2.5]# cd /usr/local/bin |
Redis-benchmark:性能测试工具,可以在自己本子运行,看看自己本子性能如何(服务启动起来后执行)
Redis-check-aof:修复有问题的 AOF 文件,rdb 和 aof 后面讲
Redis-check-dump:修复有问题的 dump.rdb 文件
Redis-sentinel:Redis 集群使用
redis-server:Redis 服务器启动命令
redis-cli:客户端,操作入口
1 | [root@iZ2ze0txryr001i924054zZ bin]# redis-server |
备份 redis.conf:拷贝一份 redis.conf 到其他目录
1 | cp /opt/redis-3.2.5/redis.conf /myredis |
注意:myredis 这个目录在拷贝之前要存在,没有的话自己先创建在拷贝
修改 myredis 的 redis.conf 文件
修改 redis.conf(128行)文件将里面的 daemonize no 改成 yes,让服务在后台启动
启动命令
执行 redis-server /myredis/redis.conf
(变为后台启动)
客户端访问: Redis-cli
多个端口可以 Redis-cli –p 6379
测试验证: ping
3、关闭
单实例关闭:Redis-cli shutdown
也可以进入终端后再关闭
多实例关闭
指定端口关闭:Redis-cli -p 6379 shutdown
三、卸载
- 查看 redis 是否允许
1 | ps aux|grep redis |
1 | redis-cli shutdown # 关闭redis |
- 删除 make 的时候生成的几个 redisXXX 的文件
1 | rm -f /usr/local/bin/redis* |
- 删除掉解压后的文件目录和所以文件
1 | rm -rf /usr/local/redis |