CentOS7.5安装Redis5.0.9,linux网络优化,redis配置优化

1、安装gcc:

yum install -y gcc

2、从官网下载redis-5.0.9.tar.gz,本例把文件放在/opt目录下

3、解压redis-5.0.9.tar.gz,进入/opt目录,执行命令:

tar -zxvf redis-5.0.9.tar.gz

4、进入/opt/redis-5.0.9/deps目录,执行命令:

make hiredis jemalloc linenoise lua

6、返回上一级目录,执行命令:

make install

7、创建redis数据目录,端口号:

mkdir -p /opt/redis_6379
cp /opt/redis-5.0.9/redis.conf /opt/redis_6379/redis.conf
vi /opt/redis_6379/redis.conf

修改以下配置项:

port 6379 #设置一个端口号
#bind 127.0.0.1 #加上注释,允许远程访问redis
requirepass 123456 #设置一个密码
maxclients 10000 #最大连接数
maxmemory 8G #redis的最大物理内存使用量,假设机器的最大物理内存为10G,需要留出20%的内存空间给系统,所以设置8G
daemonize yes #后台运行redis
pidfile /opt/redis_6379/redis.pid #pid文件
logfile /opt/redis_6379/redis.log #日志文件
dir /opt/redis_6379/ #redis数据持久化目录
save "" #关闭rdb持久化
appendonly yes #开启aof持久化
aof-use-rdb-preamble yes #开启aof和rdb混合持久化

8、防火墙开放相关端口,依次执行命令:

firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --zone=public --add-port=16379/tcp --permanent
firewall-cmd --reload

9、将redis注册为系统服务:

cp /opt/redis-5.0.9/utils/redis_init_script /etc/init.d/redis
vi /etc/init.d/redis

修改和添加如下内容:

PIDFILE=/opt/redis_${REDISPORT}/redis.pid
CONF="/opt/redis_${REDISPORT}/redis.conf"
AUTH=123456
$CLIEXEC -p $REDISPORT -a $AUTH shutdown

重载系统服务:

systemctl daemon-reload

10、修改linux启动脚本:

vi /etc/rc.d/rc.local

 添加如下内容:

ulimit -SHn 10100 #单进程最大文件描述符数,设置大于等于maxclients+32
ulimit -SHu 65535 #单用户最大进程数量
echo never > /sys/kernel/mm/transparent_hugepage/enabled #关闭THP
echo 511 > /proc/sys/net/core/somaxconn #修改最大排队连接数
sysctl net.ipv4.tcp_max_syn_backlog=511 #修改最大排队连接数
sysctl vm.overcommit_memory=1 #修改内存分配策略
sysctl vm.swappiness=1 #物理内存使用最大化
/etc/init.d/redis start #启动redis服务

 赋予rc.local可执行权限:

chmod +x /etc/rc.d/rc.local

11、启动和停止redis服务:

service redis start #启动
service redis stop #停止

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值