博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
redis问题
阅读量:5900 次
发布时间:2019-06-19

本文共 813 字,大约阅读时间需要 2 分钟。

hot3.png

redis版本过低可能出现连接问题,需用yum更新新版本,yum更新后直接去/etc/redis.conf修改配置文件就行,然后重启redis服务

 

远程连接不上可能是配置文件中没有添加bind ip地址 这项为允许连接redis的ip地址

 

在配置文件redis.conf中,默认的bind 接口是127.0.0.1,也就是本地回环地址。

这样的话,访问redis服务只能通过本机的客户端连接,而无法通过远程连接,

这样可以避免将redis服务暴露于危险的网络环境中,防止一些不安全的人随随便便通过远程

连接到redis服务。

如果bind选项为空的话,那会接受所有来自于可用网络接口的连接。

 

例子:

比如有两台redis服务器,ip分别为:192.168.1.101和192.168.1.103,如何在101上通过redis-cli访问103上的redis呢?在远程连接103之前,先讲下redis-cli的几个关键参数:

用法:-cli [OPTIONS] [cmd [arg [arg ...]]]

-h <主机ip>,默认是127.0.0.1

-p <端口>,默认是6379

-a <密码>,如果redis加锁,需要传递密码

--help,显示帮助信息

 

当在101上通过redis-cli访问103上的redis时,首先要修改103上的redis.conf文件,在bind下加一行:bind 192.168.1.101

这样103上的redis服务就可以listen来自192.168.1.101的连接。

通过对rendis-cli用法介绍,在101上连接103应该很简单:

 

  1. [root ~]# redis-cli -h 192.168.1.103 -p 6379  
  2. redis 192.168.1.103:6379>   

转载于:https://my.oschina.net/guozhouyuan/blog/1519066

你可能感兴趣的文章
ASP.NET中 DataList(数据列表)的使用前台绑定
查看>>
Linux学习之CentOS(八)--Linux系统的分区概念
查看>>
System.Func<>与System.Action<>
查看>>
asp.net开源CMS推荐
查看>>
csharp skype send message in winform
查看>>
MMORPG 游戏服务器端设计--转载
查看>>
SILK 的 Tilt的意思
查看>>
Html学习笔记3
查看>>
HDFS dfsclient写文件过程 源码分析
查看>>
ubuntu下安装libxml2
查看>>
nginx_lua_waf安装测试
查看>>
WinForm窗体缩放动画
查看>>
JQuery入门(2)
查看>>
linux文件描述符
查看>>
传值引用和调用引用的区别
查看>>
hyper-v 无线网连接
查看>>
Python3.7.1学习(六)RabbitMQ在Windows环境下的安装
查看>>
Windows下memcached的安装配置
查看>>
ubuntu: firefox+flashplay
查看>>
常见的海量数据处理方法
查看>>