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 2016-06-28 10:23  andydaopeng  阅读(1336)  评论(0编辑  收藏  举报

导航