虚拟机CentOS7 linux 下安装redis
一、Redis的安装
Redis是c语言开发,需要安装c语言编译环境。
yum install gcc-c++
安装步骤:
第一步:redis的源码包上传到linux系统。
第二步:解压缩redis。
第三步:编译。进入redis源码目录。make
第四步:安装。make install PREFIX=/usr/local/redis
PREFIX参数指定redis的安装目录。一般软件安装到/usr目录下
二、Redis的连接
1、Redis默认前端启动。在redis的安装目录下bin目录:
[[email protected] bin]# ./redis-server
退出 ctrl + c。
2、Redis的后台启动。
拷贝源码包中的redis.conf到安装bin目录下
cp /root/redis-4.0.9/redis.conf ./
vi 打开,搜索/daemonize ,将no改为yes
启动redis
查看进程
启动OK。
3、Redis-cli 连接redis服务器
1. ./redis-cli
默认连接localhost运行在6379端口的redis服务。
连接特定ip,端口的redis。
-h:连接的服务器的地址
-p:服务的端口号
connection refused的解决方法:
1.redis.conf配置文件中 注释 bind 127.0.0.1
2.开放端口命令:
centos7下
firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --reload
centos6下:
用vi编辑器打开文档添加以下:
vi /etc/sysconfig/iptables
打开端口: -A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
关闭端口: -A INPUT -p tcp -m state --state NEW -m tcp --dport 7777 -j DROP
/etc/init.d/iptables restart 重启防火墙
重新连接,发现连接上了
但是ping不通
将redis的保护模式关闭,将yes改为no。
重启,ping OK。
关闭redis:[[email protected] bin]# ./redis-cli shutdown