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

Ubuntu20.04安装Redis

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

Ubuntu20.04安装Redis

目录

一、Redis安装

二、更新gcc

1、在终端输入Make

2、安装Make(在当前目录输入即可)

三、启动Redis

1、进去Redis

 四、远程登陆

        1、远程登陆指令

        2、采用配置文件启动

五、Java连接Redis

1、下载Jar包

2、新建Java项目

3、创建lib文件夹

4、打包

5、修改redis.conf文件内容(访问地址)

6、启动Redis远程服务,见上方。 

7、Java操作

六、Pycharm连接Redis

1、启动Redis服务。(见上方)

2、连接

3、报错问题 ----> Redis.exceptions.ResponseError:Denied


学期结束,刚好整理这一学期在NoSQL数据库中的所学作一终结,也希望能够帮助步入学习NoSQL数据库的你。

本系列文章的编撰基于Ubuntu20.04版本。


一、Redis安装

首先创建Redis文件目录

mkdir -p opt/servers/redis_demo

将安装包放入Ubuntu系统,使用sercet CRT(若没有此软件可直接将在Windows下载的压缩包拖拽至虚拟机下。) 将下载的redis-5.0.12.tar.gz文件放到Ubuntu的桌面上显示(一定要知道它的位置,在下面tar命令解压时需要用到)。

Redis下载官网

 下载并且将文件放入后,开始解压: -zxvf 后的为你redis对应目录及文件名,一定要对应你所下载的文件名及地址!

-C 后是解压到的指定路径。

以上都无问题但还是无法解压,则在tar 前加上sudo命令给到最高权限。

tar -zxvf redis-5.0.12.tar.gz -C opt/servers/redis_demo/

二、更新gcc
sudo apt update

sudo apt install build-essential

这个命令将会安装一系列软件包,gcc,g++和make,但这里我们使用的还需要安装多个gcc版本。
 

系统默认安装9.*.*版本,我们需要最新版。

sudo apt install gcc-9 g++-9 gcc-10 g++-10

1、在终端输入Make
Make

这段代码只是作为提示。


2、安装Make(在当前目录输入即可)
sudo make install
cd /usr/local/bin

 使用ll命令查看是否存在以下两个文件,存在则表示安装redis成功。


三、启动Redis

        在当前当前目录输入:

redis-server

1、进去Redis

另开一个终端。

输出一段IP表示已进入redis。

cd /usr/local/bin

redis-cli


 四、远程登陆

        1、远程登陆指令
cd /usr/local/bin

redis-cli -h 主机名 -p 6379    # 端口号不变

        2、采用配置文件启动

这个命令要在根目录下使用。

redis-server opt/servers/redis_demo/redis/redis.conf


五、Java连接Redis

1、下载Jar包

2、新建Java项目

一路下一步。 

3、创建lib文件夹

将下载的jar包放入其中。

4、打包

当包的旁边出现箭头即打包完成。

5、修改redis.conf文件内容(访问地址)

根目录下输入。

vim opt/servers/redis_demo/redis/redis.conf

6、启动Redis远程服务,见上方。 

7、Java操作

将以下代码复制进去TestKeyOperate.java文件中。

并修改的IP地址为你自己的

import org.junit.Test;

import redis.clients.jedis.Jedis;

public class TestKeyOperate {
    private static Jedis jedis = new Jedis("开启Redis的主机IP地址", 6379);     // nosql01的ip地址,当要连接时,先启动redis.conf文件
    public static void main(String[] args){
        System.out.println("服务启动..." + jedis.ping());
        jedis.flushAll();
    }
}

六、Pycharm连接Redis

1、启动Redis服务。(见上方)

2、连接

将以下代码放入.py文件

import redis
r = redis.Redis(host='主机IP地址', port=6379, decode_responses=True)
r.set('foo', 'bar')   

3、报错问题 ----> Redis.exceptions.ResponseError:Denied

 出现这个问题是Redis网络保护模式,需要将它关闭。

在Redis的命令行输入:

config set protected-mode no

以上是关于Ubuntu安装Redis的操作流程,若你在操作过程中出现错误,可在评论区留言~ 

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

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

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