1. 使用什么系统安装redis
由于企业里面做Redis开发,99%都是Linux版的运用和安装,几乎不会涉及到Windows版,上一步的讲解只是为了知识的完整性,Windows版不作为重点,同学可以下去自己玩,企业实战就认一个版: Linux
2. linux环境安装redis必须先具备gcc编译环境
2.1 什么是gcc
gcc是linux下的一个编译程序,是C程序的编译工具。
GCC(GNU Compiler Collection) 是 GNU(GNU's Not Unix) 计划提供的编译器家族,它能够支持 C, C++, Objective-C, Fortran, Java 和 Ada 等等程序设计语言前端,同时能够运行在 x86, x86-64, IA-64, PowerPC, SPARC和Alpha 等等几乎目前所有的硬件平台上。鉴于这些特征,以及 GCC 编译代码的高效性,使得 GCC 成为绝大多数自由软件开发编译的首选工具。虽然对于程序员们来说,编译器只是一个工具,除了开发和维护人员,很少有人关注编译器的发展,但是 GCC 的影响力是如此之大,它的性能提升甚至有望改善所有的自由软件的运行效率,同时它的内部结构的变化也体现出现代编译器发展的新特征。
2.2 查看gcc版本
gcc -v
2.3 安装
yum -y install gcc-c++
3. 版本选择
3.1 查看redis版本
redis-server -v
3.2 老版本有bug,建议升级到6.0.8以上的版本
3.3 本次使用7.0版本
4. 安装步骤
4.1 下载redis-7.0.0.tar.gz 然后将它放入 /opt 目录中
下载命令:
wget https://download.redis.io/releases/redis-7.0.0.tar.gz
4.2 解压redis.tar包,并进入目录
tar -zxvf redis-7.0.0.tar.gz
cd redis-7.0.0
4.4 在redis-7.0.0目录中执行make命令
make && make install
4.5 查看默认安装目录 usr/local/bin
linux 下的 /usr/local类似我们的windows系统的 C:\Program Files
安装后查看redis-benchmark:性能测试工具,服务启动后运行该命令,看看自己本子性能如何
redis-check-aof: 修复有问题的AOF文件,rdb和aof后面讲
redis-check-dump: 修复有问题的dump.rdb文件
redis-cli: 客户端,操作入口
redis-sentinel: redis集群使用redis-server: Redis服务器启动命令
4.6 将默认的redis.conf拷贝到自定义好的一个路径下,比如/myredis
4.7 修改/myredis目录下redis.cnf配置文件做初始化设置
redis.conf配置文件,改完后确保生效,记得重启,记得重启
1 默认daemonize no 改为 daemonize yes
2 默认protected-mode yes 改为 protected-mode no
3 默认bind 127.0.0.1 改为 直接注释掉(默认bind 127.0.0.1只能本机访问)或改成本机IP地址,否则影响远程IP连接
4 添加redis密码 改为 requirepass 你自己设置的密码
4.8 启动服务
/usr/local/bin目录下运行redis-server,启用/myredis目录下的redis.conf文件
4.9 连接服务
redis-server /myredis/redis.conf 指定配置文件
redis-cli 进入redis, 密码认证
4.10 关闭
单实例关闭: redis-cli -a 111111 shutdown
多实例关闭,指定端口关闭:redis-cli -p 6379 shutdown
5. yum 安装 redis
5.1 安装redis
1、安装最新版的 redis ,需要安装Remi的软件源,官网地址
yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
2. 输入 yum --enablerepo=remi install redis(过程中输入 y)3. 查看redis状态 systemctl status redis.server
4. 启动 redis 并设置开机自启, systemctl start redis, systemctl enable redis
5. 配置文件路径 /etc/redis.conf
6、输入 redis-server -v 查看版本
5.2 yum安装redis的目录结构
Redis系列 - Redis安装目录和配置参数详解(Yum方式安装rpm包)_W-大泡泡的博客-CSDN博客
6. docker 安装redis
Docker 常规软件安装_qq_43085588的博客-CSDN博客
7. 卸载步骤
停止redis-server 服务
删除/usr/local/lib目录下与redis相关的文件
ls -l /usr/local/bin/redis-* rm -rf /usr/local/bin/redis-*