一、redis的安装
- 先以管理员身份,升级系统
#sudo yum update
2.如果wget没有安装则需要安装
# yum install wget
3.创建redis目录
# mkdir /usr/local/redis
# cd /usr/local/redis
4.下载redis,并编译
#wget http://download.redis.io/releases/redis-4.0.4.tar.gz
$ tar xzf redis-4.0.4.tar.gz
$ cd redis-4.0.4
$ make
也可以下线下载:http://download.redis.io/releases/选择你需要的版本
- redis程序和配置的整理,方便后期维护
创建目录:
# mkdir /usr/local/redis/bin
拷贝编译后的执行程序到/usr/local/redis/bin目录下:
# cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-sentinel redis-server /usr/local/redis/bin/
创建目录:
#mkdir /usr/local/redis/etc
拷贝配置文件到/usr/local/redis/etc目录下:
# cp redis.conf/usr/local/redis/etc
6.运行服务
1)redis.conf文件中:daemonize是否以后台进程运行,默认为no,修改为yes
2)设置redis访问密码:redis.conf文件中 requirepass 后面设置密码
3)执行以下指令,Redis将以非控制台运行:
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
7、查看启动服务
#ps -ef | grep redis
8、安装测试
# /usr/local/redis/bin/redis-cli -a test@123456
备注:test@123456 表示密码
redis> set name zhangsan
OK
redis>get name
"zhansan"
二、外网访问
1)取消默认bind绑定的ip
2)将默认protected mode yes,需要将其改为protected mode no
3)关闭防火墙(比较粗暴)
关闭防火墙
# systemctl stop firewalld
查看防火墙状态
# firewall-cmd --state
感谢:
https://www.cnblogs.com/suanshun/p/7699084.html
https://blog.csdn.net/zhangxtn/article/details/50445519
https://blog.csdn.net/huangbaokang/article/details/79923382
https://blog.csdn.net/jexhen/article/details/76098622