redis(二) 配置文件

1.介绍
配置自定义的各种redis属性。Redis 的配置文件位于 Redis 安装目录下,文件名为 redis.conf

2.修改模板文件
2.1vim打开配置文件
[root@10-9-104-184 redis-3.2.11]# vim redis.conf
vim使用注意:使用键盘的快捷键操作,使用键盘的上下键换行,使用pageup pagedown翻页,不要使用鼠标滚轮。
vim使用方式:
进入配置文件:一般模式,dd删除光标所在一行,ndd从光标所在行向下删除n行(删除的内容会存储到剪切板),yy复制光标所在行,nyy复制n行。p粘贴剪切板内容到光标所在行下一行,u回退一次操作。
i进入编辑模式,ESC从编辑模式退出,如果使用xshell从window的文件中粘贴文本到配置文件,必须在编辑模式
退出编辑模式输入命令::q :q! :w :wq

2.2配置文件讲解
61行:bind绑定ip地址
在这里插入图片描述
bind注释掉,防止限制登录客户端。如果开启,redis服务端只允许使用127.0.0.1登录连接访问的客户端。只允许本地客户端登录

80行:protected-mode 安全模式关闭
默认redis服务端开启安全模式,在安全模式下,即使远程客户端能够连接到redis,也无法操作redis执行各种安全相关要求的命令,比如不能set数据。
在这里插入图片描述
84行:端口配置值
使当前模板文件就使用6379作为redis服务端一个标识内容。很多配置都和端口有关。
在这里插入图片描述
128行:后台启动开启
默认配置中,redis服务端都是占用控制台启动的,&才能后台运行。redis提供一个配置,默认启动就占用后台进程。
在这里插入图片描述
150行:pid文件
pid文件,在同一个服务器上运行的不同redis服务端pid不一样的,不能让他们公用一个pid文件。redis_6379.pid redis_6380.pid…区分这些文件对应的不同redis-server。

在这里插入图片描述
163行:指定日志文件名称
默认使用6379redis.log名称在redis的根目录根据启动的进程创建对应的日志文件。
在这里插入图片描述
237行:持久化文件dump对应redis端口命令
在同一台服务器上启动多个redis服务端进程,不能有相互冲突的东西存在。端口号,pid文件,log日志,dump持久化数据。
在这里插入图片描述
保存退出
从编辑模式ESC,进入一般模式,输入:wq保存退出
加载这个模板文件启动
[root@10-9-104-184 redis-3.2.11]# redis-server redis.conf

关闭这个redis-server两种方式
第一种:ps 查看进程pid 然后kill
[root@10-9-104-184 redis-3.2.11]# ps -ef|grep redis
在这里插入图片描述
第二种:使用redis-cli 命令执行shutdown

三个redis服务启动

拷贝模板文件成为三个节点的配置文件
[root@10-9-104-184 redis-3.2.11]# cp redis.conf redis6379.conf
[root@10-9-104-184 redis-3.2.11]# cp redis.conf redis6380.conf
[root@10-9-104-184 redis-3.2.11]# cp redis.conf redis6381.conf
redis6379内容已经不需要修改了。
修改6380 6381对应配置内容。否则会出现同时占用6379端口冲突
6380:
vim编辑器打开redis6380.conf
[root@10-9-104-184 redis-3.2.11]# vim redis6380.conf
所有6379的名称 端口 日志 pid 持久化文件都需要改成6380。在一般模式进入命令替换的输入。:%s/6379/6380 将原文中6379替换成6380
6381:
替换过程与6380相同
使用三个配置文件启动3个redis-server进程
#redis-server redis6379.conf
#redis-server redis6380.conf
#redis-server redis6381.conf
确定当前3个节点redis-server都启动成功
#ps -ef|grep redis
如果发现启动失败:
首先检查生成的log是否存在 比如6381没启动,根目录检查6381的log文件。如果没有配置文件日志端口没改,如果有打开看看日志内容(养成习惯,任何软件启动运行,故障都要看日志)。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值