linux环境下安装redis服务器:linux
redis下载地址:http://redis.io/download
redis
$ 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服务器
如图:code
一、在安装好后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 若是该端口不可用,则会显示链接不上主机的端口号,若是能够链接上,则会显示出一个黑屏,而不会报错。server
注意:经过telnet 192.168.1.8 6379 能够直接访问redis数据库,若是设置了密码 经过命令 auth ‘密码’,便可ip
二、另外,在远程链接redis时,又出了一个错误,报安全模式错误,不能读写redis?
答:这是由于咱们没有给redis设置密码,因此一个很简单的方法,只要在装linux主机的机器中,输入redis -cli 后,输入auth 密码 ,在另外一台linux主机上也输入受权auth 密码,则能够正常操做linux。get