0
点赞
收藏
分享

微信扫一扫

Redis|Linux 部署 Redis 服务(支持远程直连)


Redis|Linux 部署 Redis 服务(支持远程直连)

服务部署方式

Step 1|下载 Redis 压缩包

wget https://download.redis.io/releases/redis-7.0.0.tar.gz

Step 2|解压 Redis 文件

tar -xvf redis-7.0.0.tar.gz

可以将文件夹名修改得短一些,否则可能会遇到其他奇怪的问题:参考资料

mv redis-7.0.0 redis-7

Step 3|编译 Redis 文件

cd redis-7
make

Step 4|Redis 服务启动方法。可使用 supervisor 或其他方法实现后台启动。

cd src
./redis-server ../redis.conf

此时,我们可以在服务器直接连接,也可以通过服务器 ssh 连接(连接时 host 为 127.0.0.1)。

支持远程直连的方法

Step 1|修改服务器安全组规则

修改服务器安全组规则,添加允许外部访问 6379 端口的规则。

Step 2|修改 Redis 配置文件(Redis 解压路径下的 redis.conf

  • bind 参数:从默认的 bind 127.0.0.1 -::1 修改为 bind * -::*
  • protected-mode 参数:从默认的 protected-mode yes 修改为 protected-mode no

Step 3|重启 Redis 服务

服务连接方式

服务端连接方法:

./redis-cli

Python 连接方法:

import redis

pool = redis.ConnectionPool(host='127.0.0.1', password= '', db= 0, port= 6379)
redis_conn = redis.Redis(connection_pool=pool)
redis_conn.get("1234")


举报

相关推荐

0 条评论