当前位置:   article > 正文

Redis常用自定义配置(基于Linux环境)_linux修改redis配置文件

linux修改redis配置文件

系列文章目录

如果未安装Redis,请看此文章:CentOS 7下载Redis详细步骤(必行)

在CentOS 7上自定义配置Redis启动步骤:

        1.复制默认配置文件(我们这里Redis安装在/usr/local/,根据自身情况找到文件)

如果没有指定配置文件,Redis会默认使用当前目录下的redis.conf文件作为配置文件。可以将该文件复制一份,作为自定义配置文件:

sudo cp /usr/local/redis-5.0.5/redis.conf /usr/local/redis-5.0.5/redis-6380.conf

        2.修改自定义文件(根据实际情况修改)

vim /usr/local/redis-5.0.5/redis-6380.conf

 注: vim普通模式下 “/” 可以查找文本位置,例:/pattern

## 设置Redis实例(服务)为守护模式,默认为no,可以设置为yes

daemonize no

## 设置当前redis实例启动之后保存进程id的文件路径(默认 /var/run/redis_6379.pid)

pidfile /var/run/redis_6380.pid

## 设置redis实例的启动端口(默认6379)

port 6380

## 设置当前redis实例是否开启保护模式(改为no不安全)

protected-mode yes

## 设置允许访问当前redis实例的ip地址列表(加#注释掉允许所有ip访问

bind 127.0.0.1

## 设置连接密码(默认不设置,如果设置密码,进入redis命令界面需要加上密码,命令如下:)

sudo /usr/local/bin/redis-cli -a 你的密码

requirepass 123456

## 设置redis实例中数据库的个数(默认16,编号0-15)

databases 16

## 设置最大客户端数量(根据实际情况修改)

maxclients 10000

## 设置客户端和redis建立连接的最大空闲时间(0代表不限制)

tmeout 0

## 设置RDB持久化开关(默认yes)

rdbcompression yes

## 设置RDB持久化策略的触发条件

save 900 0
save 300 10
save 60 10000

## 指定RDB数据存储的文件(默认在/usr/local/redis-5.0.5/目录下)

dbfilename dump.rdb

## 设置AOF持久化开关(默认no)

appendonly yes

## 设置AOF触发条件(三选一,默认第二种)

appendfsync always       #只要进行成功的写操作,就执行aof
appendfsync everysec    #每秒进行一次aof
appendfsync no              #让redis执行决定aof

## 设置AOF存储文件路径(默认在/usr/local/redis-5.0.5/目录下)

appendfilename "appendonly.aof"

        3.启动Redis服务(这里采用全局后台启动)

如果之前的redis还在启动,可使用以下命令杀死:

  1. ps -ef | grep redis
  2. kill -9 进程id

使用以下命令启动Redis服务,并指定自定义配置文件:

sudo /usr/local/bin/redis-server /usr/local/redis-5.0.5/redis-6380.conf &

这样就可以根据自定义配置文件启动Redis服务了。

感谢阅读~~~

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/547355
推荐阅读
相关标签
  

闽ICP备14008679号