Redis常用自定义配置(基于Linux环境)

系列文章目录

如果未安装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还在启动,可使用以下命令杀死:

ps -ef | grep redis
kill -9 进程id

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

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

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

感谢阅读~~~

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值