首页 > 程序开发 > 综合编程 > 其他综合 >

win7访问virutualbox中的centos下面的redis

2017-02-18

win7访问virutualbox中的centos下面的redis,使用一台机器安装win7系统,virtualbox虚拟机中安装centos,配置centos能够上网(用来安装redis),能够与主机通信(ping通就行)。

描述:

使用一台机器安装win7系统,virtualbox虚拟机中安装centos,配置centos能够上网(用来安装redis),能够与主机通信(ping通就行)。 我装的centos是6.8版本的,ip地址设为192.168.137.101,win7的IP地址为192.168.1.116,centos用来作为redis的master端,win7机器做slaver端。

centos安装redis

首先为yum添加epel源:yum install epel-release回车 直接运行命令:yum install redis -y即可,安装完成后默认启动redis服务器

安装完成后,redis默认是不能被远程连接的,此时要修改配置文件vi /etc/redis.conf, 注释掉127.0.0.1

1

修改后,重启redis服务器service redis restart

1

顺带说一下,启动命令是:service redis start

停止命令是:service redis stop

后面到了centos7可能是变命令了,所以下面引用博文中的命令变成了:systemctl restart redis ,这个我们就不管了。 这时连接到redis中应该就可以成功了,下面测试一下

centos测试redis安装成功

输入命令redis-cli之后,输入set aa 'aa', 然后get aa,看看是否能得到下面的结果

1

测试成功之后,查看一下对应的端口号打开没有(redis默认的是6379),这是为了确保外面的win7可以访问到centos下面的redis。键入命令iptables -L -n ,可以看到我的是开着的,原来这个问题困扰了我很久,就是win7上面连不到centos下的redis。原来是redis的端口号没开。

1

如果没有开的话,就打开。命令是:iptables -I INPUT -p tcp --dport 6379 -j ACCEPT ,这样就可以了。

windows下载并配置redis

http://redis.io/download, 进入官网下载页面,redis的原生版本是linux的,所以如下图所示,是.tar.gz文件,我们需要找windows版本

1

下拉找到windows->learn more

1

进入github页面,下拉找到Redis on Windows -》release page

1

在这里,如果想要32位的版本,应该是可以自己用源码编译一下的,但是我没试过,可以参考一下,github上面的介绍

1

找到对应版本的zip文件下载下来就好了

这里写图片描述

解压,打开文件,新建一个config文件夹,里面新建一个redis.conf文件,输入下面的配置项

daemonize yes

port 6379

loglevel debug

logfile Config/redis.log
1
1

测试一下,在此处打开cmd,输入redis服务:redis-server config/redis.conf,在config文件夹下会出现一个log.txt文件

这里写图片描述
1

输入redis-cli,看是否可以

1

ps:

运行redis : redis-server config/redis.conf

清空redis缓存: redis-cli flushdb

可以为这两个命令写个bat文件,方便些

windows和centos联机测试redis

打开windows的cmd,键入命令:redis-cli -h 192.168.137.101 -p 6379,如下图所示就表示成功了。

1
相关文章
最新文章
热点推荐