redis的正常使用需要安装redis服务和可视化界面。
Redis在Windows系统的安装
1.下载
redis官方不支持windows系统,微软的开源部门将redis移植到windows上。下载地址:https://github.com/MSOpenTech/redis/releases。
2.安装
傻瓜式下一步安装即可
3.运行
进入到redis所在位置输入以下指令:
redis-server.exe redis.windows.conf
重新开一个命令窗口输入:
redis-cli
即可使用交互式redis
4.可视化redis应用程序
redisdesktopmanager
下载地址:https://github.com/uglide/RedisDesktopManager/releases
其他机器如何访问本机redis服务器
首先链接redis服务器需要指定两个参数ip和端口:
redis-cli.exe -h 127.0.0.1 -p 6379
想要其他机器访问本地redis服务器,需要修改redis.conf这个配置文件。
找到文件中bind 127.0.0.1位置。此处默认为本地服务器。
查询当前网络ip地址将,并将其绑定。重新启动后就可以通过这个ip访问了。
注意:其他机器想要链接redis服务器需要绑定redis服务器的ip地址,并且如果redis服务器有两块网卡,可以绑定两个ip地址,客户端机器可以通过这两个ip地址访问到。如果绑定的ip为:0.0.0.0时也可以通过服务器ip访问到
Redis在Ubuntu系统的安装
安装最新版redis-6.2.1(2021-04-14)
1.获取资源
cd home/user #进入指定文件路径下
wget https://download.redis.io/releases/redis-6.2.1.tar.gz #下载安装包
2.解压
tar xzf redis-6.2.1.tar.gz
3.编译,安装
cd redis-6.2.1
make
cd src
make install PREFIX=/usr/local/redis ##自定义安装目录
![](https://img.haomeiwen.com/i7732467/23b5a12a5cbeac58.png)
4.将配置文件移动到安装目录
mkdir /usr/local/redis/etc
cd ..
mv redis.conf /usr/local/redis/etc
5.启动Redis
./redis-server #终端启动
![](https://img.haomeiwen.com/i7732467/9d9d10bb35235423.png)
也可以使用内置客户端与Redis进行交互:
src/redis-cli
6. 配置Redis服务作为守护进程(daemon)来运行
将配置文件中daemonize no 改成daemonize yes
vi /usr/local/redis/etc/redis.conf
7.加载配置文件重新启动
./redis-server /usr/local/redis/etc/redis.conf
![](https://img.haomeiwen.com/i7732467/d9db0a8819c920a5.png)
8.配置远程访问
在配置文件中设置:
- 设置 protected-mode no
- 设置 bind 0.0.0.0 或 注销 bind 127.0.0.1
9.为Redis设置密码
提供Redis远程服务使用,安全起见需要设置密码
vi /usr/local/redis/etc/redis.conf
#同样是进入配置文件搜索关键词requirepass
requirepass 123456 设置密码
可以在本地测试
./redis-cli -h 127.0.0.1 -p 6379 -a 你的密码
10.远程连接
在桌面版Redis中测试连接
![](https://img.haomeiwen.com/i7732467/92b7d569667e1772.png)
如果连不上可能是这些原因:
- Redis没有开启远程访问
- 防火墙没有开放 Redis 端口
- 云服务安全组没有开启 Redis 端口 (配置安全组后重启生效)
- Redis服务是否开启
可以通过 windows dos 命令测试端口开启情况
telnet ip port : telnet 106.15.90.42 6379
网友评论