IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> Linux环境下redis安装及远程ip访问 -> 正文阅读

[大数据]Linux环境下redis安装及远程ip访问

Linux下安装redis及远程ip访问必须的配置

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…

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-06-25 18:11:43  更:2022-06-25 18:14:09 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 22:40:26-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码