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的主要内容,如果未能解决你的问题,请参考以下文章