linux服务器之redis

linux环境下安装redis服务器:

redis下载地址:http://redis.io/download

$ wget http://download.redis.io/releases/redis-3.2.1.tar.gz
$ tar xzf redis-3.2.1.tar.gz
$ cd redis-3.2.1
$ make
$ src/redis-server
$ src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"
 

 

启动redis的方法:

首先进入redis安装目录:cd  /usr/local/redis/bin

然后执行:./redis-server /usr/local/redis/etc/redis.conf

如图:

 

1、在安装好后redis,我们通常是可以直接通过本机操作,但是远程连接会出问题,连接不上?
答:此时,我们需要排除端口是否被 防火墙屏蔽等等,这些是基本的东西。然而在redis中默认是只能本机连接该端口,因此我们需要在redis.cof中将bind 127.0.0.1注释掉或者改为0.0.0.0,
一个小技巧
通过命令netstat -anp|grep 6379 我们看到显示:127.0.0.1:6379表示,只允许127.0.0.1绑定到6379端口,而不允许其他主机去连接到6379,如果我们注释掉后, 会发现该显示改为:*:6379,表示允许任何主机连接到6379.
另一个小技巧
telnet 这个命令也是很有用的,我们可以通过ping 来看某个ip是否开启,而通过telnet来查看某个端口是否可用,比如:输入 telent 192.168.1.8 6379 如果该端口不可用,则会显示连接不上主机的端口号,如果可以连接上,则会显示出一个黑屏,而不会报错。

注意:通过telnet 192.168.1.8 6379 可以直接访问redis数据库,如果设置了密码 通过命令 auth ‘密码’,即可

2、另外,在远程连接redis时,又出了一个错误,报安全模式错误,不能读写redis?
答:这是因为我们没有给redis设置密码,所以一个很简单的方法,只要在装linux主机的机器中,输入redis -cli 后,输入auth 密码 ,在另一台linux主机上也输入授权auth 密码,则可以正常操作linux。

posted on   andydaopeng  阅读(1338)  评论(0编辑  收藏  举报

编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2013-06-28 Html简单demo_html列表中进行编辑操作
2013-06-28 mysql sql语句使用技巧
2013-06-28 php验证字符串长度问题

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示