redis集群配置bind ip_谈谈基于Linux的Redis环境搭建

一 Redis服务搭建

1.在根路径建立目录 myredis

mkdir myredis

2.进入myredis目录

cd myredis/

3.Redis搭建

(1)下载Redis

wget http://download.redis.io/releases/redis-5.0.4.tar.gz

(2)解压Redis包

tar xzf redis-5.0.4.tar.gz

(3)切换到(2)解压的包

cd redis-5.0.4

(4)编译包

make

二 Redis服务配置

Redis服务相关配置,主要集中在Redis.conf文件中。 在除此配置Redis服务时,有六个参数是比较重要的:requirepass, bind,port,protected-mode,daemonize,logfile

1.requirepass:配置redis登录密码

redis.conf中,requirepass参数默认是不需要的,即不需要密码登录。

c155fd64eaf44c9eba95b667ef01fd43

这里,我将其更改为123456

280b76d1c2b34653b828b18449dfc6dc
39dfa791fe4b4f81bb28bf0fd52fbb32

2.bind:配置ip

redis.conf中,bind默认绑定的ip为127.0.0.1

fa75e16ee3bb4049b149f984edcd166b

为了让远程能够访问,请使用Linux服务器ip地址代替,查看ip命令:ifconfig

a5e16f14d663477bbe6866fcbe3e2fad

3.port:配置端口号

redis.conf默认端口号为6379,你可以改为你自己的端口号

c62e54b13c224e39b5acdb1bd548ae4f

如下更改为6399

d7735985ba664f89b70680fa35df34d5

4.protected-mode:设置保护模式

redis.conf的protected-mode默认是开启保护模式的,需要更改为非开启模式

4ff74e987eb1490a887a8616b1540f88

如下设置为不保护模式

40704ea65e2b4c73a89163c960bf6418

5.daemonize

daemonize表示是否在后台启动redis-server,默认表示为非在后台启动服务,将其设置为后台运行

d36ad9e716fe4c3c8fdc0611f5519553

6.logfile

redis.conf的logfile表示redis的配置文件,大家可以理解为sl4j.log等日志文件,

创建文件:myredis.log

vim /myredis/redis-5.0.4/myredis.log

70f0c997550f40679c4c9d8865978ac9

配置logfile参数,其路径为myredis.log路径

50363cba6b964a609643973082af90c0

三 防火墙配置

如下为防火前配置的基本流程

1.查看防火墙状态

防火墙状态为running或not running,若非running,则设置为running

e81db1523b074d758fc736281caeacab

2.向防火墙添加开放端口

firewall-cmd --permanent --zone=public --add-port=6399/tcp

--permanet参数表示永久,否则表示临时

b6084b342a2a4733962f759c93ad2473

3.加载配置

firewall-cmd --reload

98372676fa894162a1bdfcef5fdb19d4

4.查看开启的端口

firewall-cmd --permanent --zone=public --list-ports

b7b64f039a6345369bf269626d4f7e59

5.启动redis服务

需要注意的是,启动服务时,要带上redis配置文件

src/redis-server redis.conf

be3f4840bbc042149bb84e50dfe716b3

查看配置文件,发现redis已经启动成功

70d26aa89de748c191d4d175acbcb373

四 访问Redis服务

1.通过xshell访问

src/redis-cli -h 192.168.202.134 -p 6399 -a 123456

如下为成功访问redis的截图

7d42d5af5edd4a21a9e35998c933db72

测试一下:

376c925223a341fa9c219d1b489dfb43

2.通过redisDeskManager来访问redis服务

9aeaf6b4f6ef4302a309bd87d72ca74d

打开db0,就能看到刚才set 的name

aded4fd9139e45fcb088123859e1d803

​关于redis客户端工具,目前市场上还是比较多的,这里我推荐两款:

RedisDeskManager和RedisClient

五 相关命令

(1)关闭redis服务

redis-cli -h ip -p port shutdown

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值