linux下安装redis及设置

 一、下载、解压、编译安装

wget http://download.redis.io/releases/redis-5.0.0.tar.gz
tar -zxvf redis-5.0.0.tar.gz
cd redis-5.0.0
make
make install

安装完成,最后一步 make install的结果图如下

redis的执行文件,默认在 /usr/local/bin 下

redis的配置文件,默认在 之前解压缩的目录下

二、配置 redis.conf

cp redis.conf redis.conf.bak
vim redis.conf

1.设置bind

 

redis默认只能本机访问,所以这里直接bind到了本机localhost

如果要设置任意谁都能访问,把这句改成 0.0.0.0 或者 直接注释掉(虽然并不推荐这么干)

2.设置protected-mode

这个选项是为了禁止公网访问redis的,它启用的条件有两个:没有设置bind,没有设置密码

如果只想通过Localhost访问,则设置为yes。如果希望公网访问,请设置为no

3.设置daemonize

该选项为是否以守护进程运行redis-server,一般设置为yes。(默认为no,那么redis-server将会占用命令行)

4.设置requirepass

该选项为redis-cli连接redis时的密码,建议设置

以上操作完毕后,本地已经可以访问redis了。如果要公网访问,还需要设置防火墙端口号

iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT   #允许6379端口
service iptables save                                                           #保存iptables规则

如果是阿里云服务器,还需要在控制台设置一下端口,其他云服务器同理

此时,外网访问redis的条件已经具备,可以测试连接了。

四、其他指令

iptables -nvL                                #查看iptables表的规则
ps -ef | grep redis #查看redis运行的端口号
telnet host主机 端口号 #测试远程连接主机
路径/redis-server 路径/redis.conf #执行配置文件并运行redis-server 路径/redis-cli -h host主机 -p 端口号 -a 密码 #运行客户端连接redis

猜你喜欢

转载自www.cnblogs.com/jorzy/p/9956538.html