【原创】CentOS 7 安装redis 5
1、下载redis安装包
cd /softwares/
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
2、解压redis-5.0.5.tar.gz
tar -xzf redis-5.0.5.tar.gz
3、进入解压的redis目录,通过make命令进行编译
cd redis-5.0.5/
make #编译
make test #验证
#当make test显示以下结果时,表示编译成功
4、安装和启动服务
#安装
make install
#将配置文件复制以可执行文件同一目录
cp redis.conf src/
#按默认方式启动 redis-server ,仅监听 127.0.0.1 ,若监听其他 ip 修改为 bind 0.0.0.0
cd src
./redis-server redis.conf
#测试连接
./redis-cli
#输入如下截图命令,得到PONG结果
5、配置redis
#设置可以远程登录
#编辑redis.conf配置文件,注释掉bind 127.0.0.1或者修改为 bind 0.0.0.0
#设置redis服务后台运行
#将daemonize设置为yes
#设置访问密码
#去掉requirepass行的注释或添加一行
#关闭redis服务后重启redis server,再测试
./redis-server redis.conf
./redis-cli
auth 123456
6、设置redis开机启动
1、复制开机启动脚本,在redis目录的utils包下,有一个redis_init_script文件,我们复制到/etc/init.d/目录下,并将文件名改为redis
sudo cp /softwares/redis-5.0.5/utils/redis_init_script /etc/init.d/redis
2、(非必须)修改/etc/redis/redis.conf文件名为/etc/redis/6380.conf,此修改非必须,不修改的话可以在步骤3指定配置文件路径
sudo mv /etc/redis/redis.conf /etc/redis/6380.conf
3、编辑/etc/init.d/redis启动脚本,脚本说明如下:
#!/bin/sh ### BEGIN INIT INFO REDISPORT=6379 PIDFILE=/var/run/redis_${REDISPORT}.pid case "$1" in |
7、赋权,加入开机启动服务
#设置文件redis的权限,让Linux可以执行
chmod 755 /etc/init.d/redis
#开启服务自启动
chkconfig redis on
#查看是否加入成功
chkconfig --list
#启动测试,如果能顺利启动则证明可以了,可以reboot测试下是否可以主动启动起来
sudo systemctl start redis
8、安全提示
要修改端口号,设置强密码,redis存在漏洞,我曾经被挖矿程序利用漏洞攻击了,导致CPU等全线飙升,服务器重装了3次。
如果您觉得此文章对您有帮助,请点击右下方【推荐】让更多人看到,thanks!
最新文章
- .NET框架设计(常被忽视的C#设计技巧)
- DEDECMS标签调用汇总啊
- web工作流
- java遍历map的四种方式
- oracle函数、包、变量的定义和使用、重点”结构体和数组”
- php 微信开发之 微信支付 V3 开发 -CURLOP_TIMEOUT问题
- web前端:css
- 有关UIWebView的SSL总结
- Android融合推送MixPush SDK集成多家推送平台,共享系统级推送,杀死APP也能收到推送
- java安全——BASE64
- Java 8中用法优雅的Stream,性能也";优雅";吗?
- 【oracle】dmp导数据库
- P4070 [SDOI2016]生成魔咒
- JDK 升级问题小结
- 《Linux内核分析》第五周笔记 扒开系统调用的三层皮(下)
- wifi pj WiFiPhisher 安装使用
- Expo大作战(十九)--expo打包后,发布分用程序到商店的注意事项
- [MSP430] 对MSP430单片机__delay_cycles精确延时的说明及改正
- python 输出当前行号
- Opencv——级联分类器(AdaBoost)