Redis安装配置
一、安装Redis
第一步: yum install epel-* -y
第二步:yum -y install redis
第三步:service redis start 启动Redis
服务配置参数:
监听端口是port:6379 是手机按键 MERZ(意大利歌女Alessia MERZ)对应的号码
bind:监听多个地址0.0.0.0 (1)Redis监听在0.0.0.0(2)空密码(3)防护墙关闭才会被黑
protected-mode yes
在没有设置bind id和密码的时候,仅允许127.0.0.1 6379连接timeout 0 客服端超时时间 默认0 永不超时
tcp-Keepalive 300 tcp会话保持300s
daemonize yes 是否作为守护进程
pidfile
loglevel notice info warn error
logfile
database 16 0-15 select 0(切换数据库)
always-show-logo yes 指定在启动时是否在Redis日志中记录Redis logo
tail -f /var/log/redis/redis.log
rdb 内存快照持久化
save 900 1 在900s内有1个key发生变化,就触发rdb
save 300 10
save 60 10000
stop-write-on-bgsave-errors yes在空间满等快照无法保存出错时,会禁止redis写入报错,生产环境 no
rdbcopression yes 是否压缩
rdbchecksum yes 是否对备份文件开启检验 默认开启
dbfilename dump.rdb导出文件
dir ./快照保存路径
vim /etc/redis.conf redis的配置文件
# Note on units: when memory size is needed, it is possible to specify
# it in the usual form of 1k 5GB 4M and so forth:
#
# 1k => 1000 bytes
# 1kb => 1024 bytes
# 1m => 1000000 bytes
# 1mb => 1024*1024 bytes
# 1g => 1000000000 bytes
# 1gb => 1024*1024*1024 bytes
#
# units are case insensitive so 1GB 1Gb 1gB are all the same.
Redis 存储数据的计量单位