linux服务器安装 redis7.x

Posted 健康平安的活着

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux服务器安装 redis7.x相关的知识,希望对你有一定的参考价值。

一 安装redis7.x准备

1.1 环境准备

1.确保linux环境下安装gcc,查看

 2.如果没有gcc,则进行在线安装: yum -y install  gcc-c++

 看到如下信息,则安装完成。

1.2 下载redis7

 1.3  上传解压

1.上传服务器

 2.解压

 1.4 make编译

 成功后提示

  1.5 查看默认安装目录

默认安装目录: /usr/local/bin

 1.6 设置初始配置文件

[root@localhost redis-7.0.10]# mkdir -p /myredis
[root@localhost redis-7.0.10]# cp redis.conf /myredis/redis.conf
[root@localhost redis-7.0.10]# cd /myredis/
[root@localhost myredis]# ls
redis.conf
[root@localhost myredis]# vi redis.conf 

1.7 修改配置文件 

 1.修改daemonize

 2.修改protected-mode

 3.修改bind 127.0.0.1

 4.添加密码

 1.8 启动服务

1.启动服务,并查看端口

[root@localhost myredis]# vi redis.conf 
[root@localhost myredis]# redis-server /myredis/redis.conf 
[root@localhost myredis]# ps -ef|grep redis
root      14346      1  0 21:15 ?        00:00:00 redis-server *:6379
root      14358   6342  0 21:15 pts/0    00:00:00 grep --color=auto redis
[root@localhost myredis]# 

2.启动客户端

[root@localhost myredis]# redis-cli -a 123456 -p 6379
Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe.
127.0.0.1:6379> keys *
(empty array)
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> 

2.不想让提示warning,则这样启动

[root@localhost myredis]# redis-cli -a 123456 -p 6379 2>/dev/null
127.0.0.1:6379> keys *
(empty array)
127.0.0.1:6379> quit
[root@localhost myredis]# 

Linux无法远程连接Redis?

三台Linux服务器ABC,全部关闭了防火墙,A和C之间互相都可以可以通过命令redis-cli -h x.x.x.x -p 6379进行远程登录对方的Redis,A和C也都能通过命令远程登录到B服务器的Redis,但是B的服务器不能登录到A和C的Redis上,并提示Connection timed out,请问如何解决?

参考技术A 用telnet 命令检查 redis 的端口号是否开放,如果没有开发,需要再防火墙中放行相关端口,或者关闭防火墙。追问

全部关闭防火墙了

追答

你用telnet 命令试了吗?telnet xxx.xxx.xxx.xxx 6379

追问

试了,连不上,现在就是可以被连接,但是无法主动去连接其他服务器上的6379,其他服务器互相访问都没有问题

本回答被提问者采纳

以上是关于linux服务器安装 redis7.x的主要内容,如果未能解决你的问题,请参考以下文章

linux安装NBU需要哪些准备阿

如何安装SSH服务linux系统中?

linux服务器怎么安装pip

linux下如何安装smb服务器

linux邮件服务器如何安装

在linux服务器上安装Jenkins