1、在集群内部,为了设置新型的Redis版本

2020-04-11 06:23 来源:未知

若远程主机须求拜谒redis服务器,能够改善redis.conf配置文件

修改的安排文件:
bind 0.0.0.0

在Debian下实际可以用apt-get一键安装Redis,可是安装的本子不是流行的。为了设置新型的Redis版本,须要从官方下载源码编写翻译安装,进程也比较轻易。

bind字段默感到: bind 127.0.0.1 那样只好本机访问redis

注意:
如此就能够达成远程连接,但只顾的是,那样使得全体人都能够访问到了,不安全。
1、在集群内部,使用iptable允许哪些集群内部的服务器能够访问。
2、在集群外界,有的时候候须要通过顾客端工具来管理Redis,这个时候要求在集群内部结构vpn,并且该vpn的服务器能够允许访谈redis服务器,那样,公网络的主机能够运用该vpn,通过redis客户端管住redis。

当下Redis最新的stable版本是4.0.6,源码下载地址是:

若允许远程主机访谈,可批注掉bind行 只怕 将bind 127.0.0.1改为: bind 0.0.0.0

第一把源码下载回来,在Linux终端输入上边包车型客车授命:

在长途主机验证是还是不是访谈redis 服务器:

wget http://download.redis.io/releases/redis-4.0.6.tar.gz
./redis-cli -h REDIS_HOST_IP_ADDR -p 6379REDIS_HOST_IP_ADDR : 6379 pingPONG

下载完后解压:

即成功访问redis服务器!

tar -zxvf redis-4.0.6.tar.gz

如上那篇redis服务器允许远程主机访谈的方法正是小编分享给我们的全体内容了,希望能给大家一个参照,也冀望我们多多扶助脚本之家。

解压好后进入redis-4.0.6目录实行编译安装:

cd redis-4.0.6
make
sudo make install

编写翻译安装收尾对Redis实例举行设置:

cd utils
sudo ./install_server.sh

运行install_server.sh后会提示您布置Redis实例的一对参数

端口:默认为6379,能够变动为别的端口,能增添安全性

Please select the redis port for this instance: [6379]

 

布署文件:/etc/redis/端口号.conf
Please select the redis config file name [/etc/redis/6379.conf]

 

日志文件:默以为/var/log/redis_端口号.log
Please select the redis log file name [/var/log/redis_6379.log] /var/log/redis/redis.log

 

数量目录:默以为/var/lib/redis/端口号
Please select the data directory for this instance [/var/lib/redis/6379] /data/redis

 

聊起底是redis施行目录:默以为/usr/local/bin/redis-server
Please select the redis executable path [/usr/local/bin/redis-server]

参数输入完结后或让您确定设置是或不是科学,倘诺没难点按enter键进行确认,然后redis会安装服务并运营服务。

 

挂号为系统服务

在目录 /etc/systemd/system 下新建文件:redis.service

输入以下内容:

[Unit]
Description=Redis
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
PIDFile=/usr/local/redis/redis.pid
ExecStart=/usr/local/redis/src/redis-server /usr/local/redis/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID 
ExecStop=/bin/kill -s QUIT $MAINPID 
PrivateTmp=true

[Install]
WantedBy=multi-user.target
TAG标签:
版权声明:本文由www.129028.com-澳门金沙唯一官网www129028com发布于编程新闻,转载请注明出处:1、在集群内部,为了设置新型的Redis版本