码迷,mamicode.com
首页 > 其他好文 > 详细

redis 5.0.5 安装

时间:2020-05-07 09:24:51      阅读:84      评论:0      收藏:0      [点我收藏+]

标签:events   figure   lower   write   plist   ror   cli   mic   parse   

redis 5.0.5 安装脚本:

#!/bin/bash

cd /data/src/
test -e tcl8.6.9-src.tar.gz || wget http://downloads.sourceforge.net/tcl/tcl8.6.9-src.tar.gz
tar xzvf tcl8.6.9-src.tar.gz
cd tcl8.6.9/unix/
./configure
make && make install


cd /data/src/
test -e redis-5.0.5.tar.gz || wget http://download.redis.io/releases/redis-5.0.5.tar.gz
tar xzf redis-5.0.5.tar.gz -C /data/soft/
cd /data/soft/redis-5.0.5
make && cd src/ && make install 


redis 5.0.5 配置文件:

[root@redis-1 redis-5.0.5]# grep -vE ‘^$|#‘ redis.conf 
bind 10.10.120.113 127.0.0.1
protected-mode no                       # 关闭保护模式,默认是yes。保护模式,默认是开启状态,只允许本地客户端连接,可以设置密码或添加bind来连接
port 6379                               #  redis端口
tcp-backlog 511
timeout 0
tcp-keepalive 300
daemonize yes                           # 这个很重要模式是no,打开变成 yes。否则不能后台运行,redis启动脚本就会一直前台运行。
                                        # 默认情况下 redis 不是作为守护进程运行的,如果你想让它在后台运行,你就把它改成  yes。当redis作为守护进程运行的时候,它会写一个 pid 到 /var/run/redis.pid 文件里面
supervised no
pidfile "/var/run/redis_6379.pid"
loglevel notice                          # 日志等级
logfile "/data/logs/redis.logs"          #  日志存储位置,目录必须要存在且有写入的权限,否则影响正常启动
databases 16
always-show-logo yes
save 900 1
save 300 10
save 60 10000
stop-writes-on-bgsave-error yes
rdbcompression yes
rdbchecksum yes 
dbfilename "dump.rdb"                       # 内存数据存储到本地的文件
dir "/data/soft/redis-5.0.5"                # 安装目录
masterauth "xianlife.com"                   # 主从之间通信需要用到的密码,建议设置的一样。
replica-serve-stale-data yes
replica-read-only yes
repl-diskless-sync no
repl-diskless-sync-delay 5
repl-disable-tcp-nodelay no
replica-priority 100
requirepass "xianlife.com"                 # 客户端登陆 需要的密码 
maxclients 10000                           # 最大连接数
lazyfree-lazy-eviction no
lazyfree-lazy-expire no
lazyfree-lazy-server-del no
replica-lazy-flush no
appendonly yes                             # 需要打开AOF存储
appendfilename "appendonly.aof"            # 存储路径
appendfsync everysec
no-appendfsync-on-rewrite no
auto-aof-rewrite-percentage 100
auto-aof-rewrite-min-size 64mb
aof-load-truncated yes
aof-use-rdb-preamble yes
lua-time-limit 5000
slowlog-log-slower-than 10000
slowlog-max-len 128
latency-monitor-threshold 0
notify-keyspace-events ""
hash-max-ziplist-entries 512
hash-max-ziplist-value 64
list-max-ziplist-size -2
list-compress-depth 0
set-max-intset-entries 512
zset-max-ziplist-entries 128
zset-max-ziplist-value 64
hll-sparse-max-bytes 3000
stream-node-max-bytes 4096
stream-node-max-entries 100
activerehashing yes
client-output-buffer-limit normal 0 0 0
client-output-buffer-limit replica 256mb 64mb 60
client-output-buffer-limit pubsub 32mb 8mb 60
hz 10
dynamic-hz yes
aof-rewrite-incremental-fsync yes
rdb-save-incremental-fsync yes


redis 5.0.5 安装

标签:events   figure   lower   write   plist   ror   cli   mic   parse   

原文地址:https://www.cnblogs.com/zhenxing06/p/12840247.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!