Linux安装Redis+Windows远程访问
一、准备
1、为了安全起见,先关闭防火墙
systemctl stop firewalld
2、查看是否有 gcc 环境
whereis gcc
这样表示以有 GCC 环境,无需再安装
3、若无GCC环境,需先安装GCC环境
yum install gcc
4、建议放在 usr/local下面
1. 在 /usr/local 创建一个工作空间,用于存储日常开发必备安装包
cd /usr/local
mkdir workspace
2. 在 workspace 目录下创建一个 redis 的目录
mkdir redis
5、准备好Redis
1. 进入redis目录下:
cd redis/
2. 执行下载
wget http://download.redis.io/releases/redis-5.0.14.tar.gz
6、下载太慢,也可以使用我的
链接:https://pan.baidu.com/s/16anXzoD1JaxXpRonNqdM_g
提取码:v0x9
7、将解压后的redis重命名,为了规范(可以略去)
mv /usr/local/workspace/redis/redis-5.0.14 /usr/local/workspace/redis/redis_6379
二、安装Redis
1、对解压后的 redis 进行编译
1. 进入解压后的redis目录:
cd redis_6379
2. 执行make命令进行编译:
make
2、安装 redis
1. 进入src 目录下:
cd src
2. 执行 make install 安装:
make install
3、为了方便管理,我们在 redis_6379 进行常用文件管理
1. 在redis_6379中创建一个文件夹,如 bin:
mkdir bin
2. 把以下几个文件单独放在bin目录里边:
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server ./bin
3. 同理,在redis_6379中创建一个文件夹,如 etc,
mkdir etc
4. 把配置文件放入里边:
mv redis.conf ./etc
三、修改配置文件 redis.conf
1、修改配置文件 redis.conf
vi etc/redis.conf
2、具体修改信息如下:
bind 192.168.***.* ::1 //默认是注释掉的,需要取消注释
bind 192.168.***.* //默认是注释掉的,需要取消注释,当前虚拟机IP
bind 0.0.0.0 //通过redis所在服务器的IP去连接,新增
protected-mode no
port 6379 //端口
daemonize yes
pidfile "/usr/local/workspace/redis/redis_6379/pid/redis_6379.pid"
logfile "/usr/local/workspace/redis/redis_6379/log/redis_6379.log"
cluster-config-file nodes-6379.conf //集群的配置
cluster-node-timeout 15000 //请求超时 默认15秒,可自行设置
cluster-announce-ip 192.168.***.* //你的虚拟机IP
appendonly yes //aof日志开启
四、测试
1、开启redis
1. 进入bin目录
cd bin/
2. 开启redis
./redis-server ../etc/redis.conf
2、查看redis进程
ps -ef|grep redis
3、开启redis客户端
1. 进入bin目录
cd bin/
2. 开启redis客户端
./redis-cli
4、测试写入数据
set name rabbit
5、远程连接