栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Linux环境下redis安装及远程ip访问

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux环境下redis安装及远程ip访问

Linux下安装redis及远程ip访问必须的配置
  • 1.redis的安装
  • 2.配置ip远程访问redis
  • 3.python 远程访问redis

1.redis的安装

1.官网安装方法:

curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg

echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list

sudo apt-get update
sudo apt-get install redis

2.官网下载redis源码
在下载目录解压下载的源码tar包

tar -zxvf redis-7.0.2.tar.gz

cd到解压后的文件目录

cd redis-7.0.2

编译源码

sudo make

编译完成,无报错,安装即可

sudo make install

也可指定自己的安装目录:
上述源码编译方式默认是将Redis安装至/usr/lcoal/bin目录下,如果想要自定义安装目录,例如想要将Redis安装在/usr/local/redis目录下,可以将sudo make install替换成:

sudo make PREFIX=/usr/local/redis install

最后复制配置文件:copy 源码解压目录下的redis.conf到想存放的目录(eg:/etc/)

sudo cp redis-7.0.2/redis.conf /etc/

启动redis服务

redis-server /etc/redis.conf

若启动失败,修改redis.conf中的daemonize no为 daemonize yes,重新执行上述命令即可

启动客户端:

redis-cli

安装过程就结束了…


2.配置ip远程访问redis

找到 redis.conf 配置文件

which redis.conf

vim或者其他方式打开redis.conf

vim redis.conf

首先修改 bind,可绑定多个127.0.0.1和本机网络ip或者直接注释
绑定多个ip,不需要去掉protected-mode 或者 设置password, 即可访问

bind 127.0.0.1 192.168.xxx.xxx

或者直接注释(需要去掉protected-mode 或者 设置password),若本地不能访问,去掉注释即可

#bind 127.0.0.1 -::1

去掉保护模式

protected-mode no

或者设置密码(eg:设置密码为: root)

requirepass root

默认端口为6379,可通过port参数修改,通常不会修改

port 6379

redis安装及远程ip访问配置完成…


3.python 远程访问redis

安装python redis 库

pip install redis

写python脚本访问redis
test.py

import redis

if __name__ == "__main__":
	r = redis.StrictRedis(host='192.168.xxx.xxx', port=6379, db=0,password='root')
	r.set('foo', 'bar')
	r.get('foo')

Done…

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/987824.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号