win7访问virutualbox中的centos下面的redis
来源:互联网 发布:致远协创软件 编辑:程序博客网 时间:2024/06/07 11:39
描述:
- 使用一台机器安装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修改后,重启redis服务器
service redis restart
- 顺带说一下,启动命令是:
service redis start
停止命令是:service redis stop
后面到了centos7可能是变命令了,所以下面引用博文中的命令变成了:systemctl restart redis
,这个我们就不管了。 - 这时连接到redis中应该就可以成功了,下面测试一下
- 顺带说一下,启动命令是:
centos测试redis安装成功
输入命令redis-cli
之后,输入set aa 'aa'
, 然后get aa
,看看是否能得到下面的结果
测试成功之后,查看一下对应的端口号打开没有(redis默认的是6379),这是为了确保外面的win7可以访问到centos下面的redis。键入命令iptables -L -n
,可以看到我的是开着的,原来这个问题困扰了我很久,就是win7上面连不到centos下的redis。原来是redis的端口号没开。
如果没有开的话,就打开。命令是:iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
,这样就可以了。
windows下载并配置redis
http://redis.io/download, 进入官网下载页面,redis的原生版本是linux的,所以如下图所示,是.tar.gz文件,我们需要找windows版本
下拉找到windows->learn more
进入github页面,下拉找到Redis on Windows -》release page
在这里,如果想要32位的版本,应该是可以自己用源码编译一下的,但是我没试过,可以参考一下,github上面的介绍
找到对应版本的zip文件下载下来就好了
解压,打开文件,新建一个config文件夹,里面新建一个redis.conf文件,输入下面的配置项
daemonize yesport 6379loglevel debuglogfile Config/redis.log
测试一下,在此处打开cmd,输入redis服务:redis-server config/redis.conf
,在config文件夹下会出现一个log.txt文件
输入redis-cli
,看是否可以
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
,如下图所示就表示成功了。
参考文献
- http://www.cnblogs.com/kylinlin/p/5198233.html
- https://zhidao.baidu.com/question/2010853317237936228.html?skiptype=2
- http://luckyclh.blog.163.com/blog/static/17959906520151523018448/
- win7访问virutualbox中的centos下面的redis
- win7 + virutualbox 安装雪豹
- CentOS访问Win7的方式
- win7下面VMware的centos实现无线上网
- CentOS访问win7下的共享文件
- win7下面如何禁止访问网络属性
- Centos 7下nginx+lua+redis的访问控制
- 【php+centos7+pgsql】centos下面配置php访问postgresql的方式
- Win7+VMware10.0+CentOS 6.4+Tomcat,Win7访问不了CentOS6.4上的Tomcat
- win7访问本机VMware虚拟机的CentOS上的web项目以及互相通信访问
- Redis win7版 设置访问密码
- windows下面安装redis及配置php中的redis扩展
- win7 下面的mysql的登陆
- Vista和Win7下面的Kernel object
- win7下面创建远程线程的解决方案
- win7下面dnw驱动的安装方法.
- win7下面jdk的那些事
- centos 下面mount window下面的share 目录
- spyglass CDC方法学
- CUDA 学习(九)、CUDA 内存
- zookeeper学习
- 深究JavaScript——参数传递与变量复制
- cookie.getPath Domain MaxAge 为null的问题
- win7访问virutualbox中的centos下面的redis
- Tomcat 支持 Https
- 算法导论之单源最短路径
- VB从MySQLDB检索数据以及写入数据
- 编写高质量的代码--基础:结构和样式,行为的分离
- 怎样理解Servlet的单实例多线程
- 树莓派日期时间不准的修正方法
- 反转单链表(C)
- ios 截屏