CentOS 7 安装 Redis

一、安装环境

  • CnetOS 7
  • Redis 3.2.5 (没有唯一性)
Redis 官方网站Redis 中文官方网站
http://Redis.iohttp://www.Redis.net.cn

二、安装

1、安装

  1. 下载获得 redis-3.2.5.tar.gz 后将它放入我们的 Linux 目录/opt

image-20210126164324483

  1. 解压
1
tar -zxvf redis-3.2.5.tar.gz

image-20210126164534139

  1. 在 redis-3.2.5 目录下执行 make 命令 (redis 使用 C 语言编写的)

    如果make 执行成功,可以跳过以下,直接 执行 第五步执行 make install

image-20210126164814834

注意: 运行 make 命令时出现故障意出现的错误解析:gcc:命令未找到

运行一下命令:

1
2
3
yum install gcc

yum install gcc-c++
  1. 在 redis-3.2.5 目录下再次执行 make 命令
1
make

image-20210126165115970

在一次报错,解决方案:

1
make distclean

image-20210126165221909

在 redis-3.2.5 目录下再次执行 make 命令

image-20210126165419874

  1. 执行 make install

image-20210126165832147

2、启动测试

进入默认安装目录:usr/local/bin

1
[root@iZ2ze0txryr001i924054zZ redis-3.2.5]# cd /usr/local/bin

image-20210126170015705

  • 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

image-20210126170315758

备份 redis.conf:拷贝一份 redis.conf 到其他目录

1
cp  /opt/redis-3.2.5/redis.conf  /myredis

注意:myredis 这个目录在拷贝之前要存在,没有的话自己先创建在拷贝

修改 myredis 的 redis.conf 文件

image-20210126170746159

修改 redis.conf(128行)文件将里面的 daemonize no 改成 yes,让服务在后台启动

image-20210126170857792

启动命令

执行 redis-server /myredis/redis.conf (变为后台启动)

image-20210126171125872

客户端访问: Redis-cli

image-20210126171208826

多个端口可以 Redis-cli –p 6379

测试验证: ping

image-20210126171246578

3、关闭

单实例关闭:Redis-cli shutdown

image-20210126171333642

也可以进入终端后再关闭

image-20210126171405785

多实例关闭

指定端口关闭:Redis-cli -p 6379 shutdown

三、卸载

  1. 查看 redis 是否允许
1
ps aux|grep redis

image-20210126171648881

1
redis-cli shutdown # 关闭redis
  1. 删除 make 的时候生成的几个 redisXXX 的文件
1
rm -f /usr/local/bin/redis*

image-20210126171801308

  1. 删除掉解压后的文件目录和所以文件
1
rm -rf /usr/local/redis

image-20210126171852651