1.Linux上安装 redis

Linux上安装 redis

下载压缩包

进入redis官网【https://redis.io/】,将redis.tar.gz包下载下来,如果下载缓慢,可以把链接复制到迅雷中下载。

http://download.redis.io/releases/redis-5.0.7.tar.gz】

上传服务器

将下载的包【redis-5.0.7.tar.gz】上传到服务器或是虚拟机中。

解压并安装

执行命令【tar -zxvf redis-5.0.7.tar.gz】解压。cd 进入到redis包中,执行 make 命令进行编译。

你可以会遇到下列报错:

1
2
3
4
5
6
7
8
[root@localhost redis-5.0.7]# make
cd src && make all
make[1]: 进入目录“/ooyhao/software/redis-5.0.7/src”
CC adlist.o
/bin/sh: cc: 未找到命令
make[1]: *** [adlist.o] 错误 127
make[1]: 离开目录“/ooyhao/software/redis-5.0.7/src”
make: *** [all] 错误 2

是因为没有安装 gcc环境,我们执行下列命令来安装环境

1
yum install gcc-c++

再执行下列命令 清空上次编译失败残留文件

1
make distclean

最后执行下列命令编译及安装

1
make && make install

修改配置文件

5.启动之前,执行【vi redis.conf】修改一下redis.conf这个配置文件。将里面的daemonize no改为yes。让服务在后台启动。如下:

1
vi redis.conf

启动

执行命令启动redis,如下:

1
2
cd src
redis-server ../redis-conf

测试

通过下列命令进入到控制台,然后通过 ping命令进行连通性测试,如果看到了pong,则表示连接通了。

1
2
3
4
[root@localhost redis-5.0.7]# redis-cli
127.0.0.1:6379>
127.0.0.1:6379> ping
PONG

关闭

关闭redis,通过shutdown命令我们可以关闭实例。

1
2
3
127.0.0.1:6379> shutdown
not connected>
not connected> exit

到这里,我们的redis就算安装成功了。

远程连接

如果需要使用redis客户端软件连接虚拟的redis,则需要将

1
bind 127.0.0.1

修改为

1
bind 0.0.0.0

说明:127.0.0.1 表示只允许本机访问,先改为0.0.0.0 可以开放给任何机器访问。

在 windows的cmd中使用telnet 测试是否可以连接

1
telnet 192.168.36.131 6379

如果连接不成功,可能是没有打开6379端口。我们需要开启其端口

  1. 查询zone名称
1
2
3
[root@localhost src]# firewall-cmd --get-active-zones
public
interfaces: ens33
  1. 开启6379端口
1
2
[root@localhost src]# firewall-cmd --zone=public --add-port=6379/tcp --permanent
success
  1. 重启防火墙
1
2
[root@localhost src]# firewall-cmd --reload
success
  1. 检查端口是否成功开启
1
2
[root@localhost src]# firewall-cmd --query-port=6379/tcp
yes

再次测试,如图所示

#

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×