Redis部署

2024-03-23  本文已影响0人  追风还是少年

编译安装

image.png

自 redis 6.0.0 之后,编译 redis 需要支持 C11 特性,C11 特性在 4.9 中被引入。
Centos7 默认 gcc 版本为 4.8.5,所以需要升级gcc版本。

yum -y install gcc gcc-c++ make tcl
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash

配置

Redis redis.conf配置:

#需要注释
#bind 127.0.0.1

#需要修改为no
protectmode no

# 密码,设置后访问 redis 必须输入密码
requirepass 123456

启动

启动命令:./bin/redis-server ./conf/redis.conf
本地连接命令:./bin/redis-cli -p 6379

启动的警告

将net.core.somaxconn = 1024添加到/etc/sysctl.conf中,然后执行sysctl -p生效配置

将vm.overcommit_memory = 1添加到/etc/sysctl.conf中,然后执行sysctl -p生效配置

将echo never > /sys/kernel/mm/transparent_hugepage/enabled添加到/etc/rc.local中,然后执行source /etc/rc.local生效配置

上一篇 下一篇

猜你喜欢

热点阅读