Redis安装
-
查看是否有C语言编译环境
测试 gcc版本
gcc --version
如果没有,则需要安装C语言的编译环境yum install centos-release-scl scl-utils-build yum install -y devtoolset-8-toolchain scl enable devtoolset-8 bash
-
下载redis包/opt目录并解压
https://redis.io/download/ -
在redis-6.2.5目录下依次执行make(编译) 、make install(安装)命令
-
安装目录:/usr/local/bin
查看默认安装目录:
redis-benchmark:性能测试工具,可以在自己本子运行,看看自己本子性能如何
redis-check-aof:修复有问题的AOF文件,rdb和aof后面讲
redis-check-dump:修复有问题的dump.rdb文件
redis-sentinel:Redis集群使用
redis-server:Redis服务器启动命令
redis-cli:客户端,操作入口 -
启动Redis
redis-server /myredis/redis.conf -
修改配置redis.conf
- 修改端口号
- 修改为后台启动:daemonize yes
- 修改bind
默认情况bind=127.0.0.1只能接受本机的访问请求
不写的情况下,无限制接受任何ip地址的访问
生产环境肯定要写你应用服务器的地址;服务器是需要远程访问的,所以需要将其注释掉
如果开启了protected-mode,那么在没有设定bind ip且没有设密码的情况下,Redis只允许接受本机的响应
- 修改保护模式:protected-mode no
- 修改密码
- 启动Redis
redis-server /opt/redis-6.2.5/redis.conf
- 修改端口号
-
进入redis-cli