我用的是腾讯云(轻量应用服务),操作系统CentOS 8.0 64bit
- 安装Redis服务
云服务器提供了Web版的控制台,无需下载其他远程登录客户端
Redis下载地址:https://redis.io/download
我是直接在服务器上远程下载
使用以下命令下载,提取和编译Redis:
$ wget https://download.redis.io/releases/redis-6.2.0.tar.gz $ tar xzf redis-6.2.0.tar.gz $ cd redis-6.2.0 $ make
修改redis配置
--修改配置文件
$ vi redis.conf
如何用命令修改文件,参考vi命令(Linux——vi命令详解)
(1)把redis.conf配置文件中的 bind 127.0.0.1 这一行给注释掉,这里的bind指的是只有指定的网段才能远程访问这个redis,注释掉后,就没有这个限制了。
(2)把 redis.conf配置文件中的 protected-mode 设置成no(默认是设置成yes的, 防止了远程访问,在redis3.2.3版本后)
(3)把 redis.conf配置文件中的 daemonize 设置成 yes(表明需要在后台运行)
(4)把 redis.conf配置文件中的 requirepass 设置成 123456(我这是测试,密码可以不用和这个一样)
(5)把 redis.conf配置文件中的 port 设置成 7000(最好不要用默认端口,以防被黑客扫描)
src
目录中现在提供了已编译的二进制文件 。使用以下命令运行Redis:
$ src/redis-server redis.conf
您可以使用内置客户端与Redis进行交互:
$ src/redis-cli -p 7000 redis> auth 123456 redis> set foo bar OK redis> get foo "bar"