私有化部署--安装Redis应用
【摘要】 上传应用并解压将redis-3.0.0.tar.gz 上传到服务器/usr/local/src/下,并解压cd /usr/local/src/tar -xzf redis-3.0.0.tar.gz安装Rediscd redis-3.0.0make##如出现报错:error: jemalloc/jemalloc.h: No such file or directory,请执行以下命令make ...
上传应用并解压
将redis-3.0.0.tar.gz 上传到服务器/usr/local/src/下,并解压
cd /usr/local/src/
tar -xzf redis-3.0.0.tar.gz
安装Redis
cd redis-3.0.0
make
##如出现报错:error: jemalloc/jemalloc.h: No such file or directory,请执行以下命令
make MALLOC=libc
cd src
make install PREFIX=/usr/local/redis
修改配置文件
拷贝配置文件到安装目录然后修改
cp /usr/local/src/redis-3.0.0/redis.conf /usr/local/redis/bin/
#修改配置文件/usr/local/redis/bin/redis.conf,对应位置如下:
##守护进程启动
daemonize yes
#配置日志路径
logfile "/usr/local/redis/logs/redis.log"
#设置数据库的数量,默认数据库为0
databases 16
## 设置Redis连接密码,如果配置了连接密码,客户端在连接Redis时需要通过auth <password>命令提供密码,默认关闭,将密码设置为“foobared”,如果不设置密码也可以的。
requirepass foobared
启动redis服务
cd /usr/local/redis/bin/
./redis-server ./redis.conf
测试Redis是否正常运行
ps -ef |grep redis
ss -ntlp |grep redis
cd /usr/local/redis/bin
./redis-cli
开启防火墙
注:此服务端口,一定不能被外网访问,现如今很多攻击挖矿等攻击可以通过redis吃尽服务器资源,请在防火墙中禁止此端口被外网访问,但是此端口一定要允许内网中可以访问,调整防火墙是为了让此服务被内网服务访问。
以本机iptables为例
#vi /etc/sysconfig/iptables
#修改内容如下
#下方内容为放开本服务器的6379端口吗,如果此主机有外网,外网也能访问
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT
#下方内容为对-s后ip或者网段的主机或者主机端,放开本服务器的6379端口
-A INPUT -p tcp -s 192.168.0.0/16 --dport 6379 -j ACCEPT
#重启防火墙,使配置生效
service iptables restart
至此,Redis应用部署完成
【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)