赞
踩
如果未安装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服务了。
感谢阅读~~~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。