1.安装前准备
gcc编译工具 安装:sudo yum install gcc
wget下载工具 安装:sudo yum install wget
vim编辑工具 安装:yum -y install vim
2.下载redis
wget http://download.redis.io/releases/redis-4.0.1.tar.gz
具体的版本可到redis官网中查看 https://redis.io/download
3.解压redis-4.0.1.tar.gz安装包,并编译
tar -xzf redis-4.0.1.tar.gz
cd redis-4.0.1
make
注意:如果在make过程中出现报错问题,那么就是由于gcc的环境安装有问题,请检查从新安装gcc环境
4.安装
make PREFIX=/usr/local/redis install
其中,"/usr/local/redis"为具体安装目录,里面将要存放bin文件夹和相关配置文件。安装完成后,bin目录形如:
文件小注解:
redis-benchmark 性能测试工具
redis-check-aof 文件修复工具
redis-check-rdb rdb文件检查工具
redis-cli 命令行客户端
redis-server redis启动命令
5.从解压包文件中复制redis.conf文件到安装目录
cp redis.conf /usr/local/redis
6.后台运行Redis
提示:前台运行的话,直接运行bin里面的redis-server就可以了
修改配置文件 sudo vim redis.conf
将 "daemonize no" 改为 "daemonize yes",然后保存文件并退出
后台启动 ./bin/redis-server ./redis.conf
检查redis进程是否已经启动 ps -ef | grep -iredis
关闭reids 方式1:杀死redis进程 kill-9 进程id
关闭reids 方式2:正常关闭 sudo ./bin/redis-cli shutdown
注意:在方式2中,当以非root权限启动的reids,那么是无法用shutdown进行关闭的
7.设置redis密码
修改配置文件 sudo vim redis.conf,找到#requirepass foobared去掉注释,然后将 "foobared" 改为新的密码,保存后重启redis
8.允许外网访问
将配置文件 redis.conf 的 bind 设为需要允许访问的IP,如下图(允许任意IP访问)
9.常用命令
启动Redis,这里指定具体的配置文件 ./bin/redis-server ./redis.conf
查看Redis服务和进程 ps -ef | grep -i redis 或 netstat -ano | grep 6379
访问客户端Cli,如果设置密码,用参数 -a指定密码 ./bin/redis-cli -a yourPassword
关闭firewalld防火墙 systemctl stop firewalld.service
在firewalld中开放6379端口 firewall-cmd --zone=public --add-port=6379/tcp --permanent
参考
CentOS 7下Redis安装 https://www.linuxidc.com/Linux/2017-09/147198.htm
CentOS 7.0 安装Redis 3.2.1详细过程和使用常见问题 https://www.linuxidc.com/Linux/2016-09/135071.htm
CentOS7使用firewalld打开关闭防火墙与端口 https://www.cnblogs.com/moxiaoan/p/5683743.html
网友评论