virtualbox安装ubuntu成功后,接着安装redis
Redis安装及配置
安装
参考链接
在Ubuntu中打开Ternimal窗口输入:
sudo apt-get update
sudo apt-get install redis-server
安装成功后,使用以下命令启动 Redis
sudo /etc/init.d/redis-server start
查看Redis服务状态,可以看到服务已经运行
ps -ef|grep redis
启动客户端连接
redis-cli
此时就可以使用Redis存储数据了,不想操作可以使用ctrl+c退出
set user:1:name tom
设置Redis服务开机自启
sudo update-rc.d redis-server defaults
配置
在Ubuntu中打开主目录–>其他位置–>计算机,打开etc/redis/redis.conf
- 修改bind(可以ctrl+f搜索)为
bind 0.0.0.0
- 修改守护进程,
daemonize no
- 添加密码,
requirepass 123456
- 保存文件,重启虚拟机
虚拟机外连接Redis
Virtualbox中虚拟机与主机之间的网络连接默认是NAT,虚拟机可以使用主机的网络,可以ping通主机,但主机无法访问虚拟机,因此无法实现连接Redis。
-
在windows查看网络属性,virtualbox使用的是ipv4:192.168.56.1,掩码:255.255.255.0的网络段。
-
因此在虚拟中我们使用
ifconfig
查看虚拟机的IP地址(提示命令不存在就安装一下sudo apt install net-tools
-
可以看到没有192.168.56.xxx的地址。关闭虚拟机,在设置的网络中添加网卡2配置,启用网络连接,连接方式为仅主机(Host-Only)网络,混杂模式选全部允许,接入网线,保存配置后启动虚拟机。
-
再次使用ifconfig命令查看,发现有了ip地址192.168.56.103
-
在windows命令行ping该地址,成功ping通,此时我们就可以通过windows中的客户端来连接虚拟机中的redis了
客户端
- 在微软商店搜索redis,安装redis manager并打开(也可以自行使用其他客户端)
- 新建连接,输入虚拟机ip地址,以及之前配置的redis访问密码,即可连接到虚拟机中的redis
- 显示数据库,成功