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的操作流程,若你在操作过程中出现错误,可在评论区留言~🌹 

  • 23
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Ubuntu 20.04上安装Redis,你有两种选择。第一种是使用默认的软件源进行安装,第二种是手动下载安装包并进行安装。 第一种方法是使用默认的软件源进行安装。你可以以root或其他sudo身份运行以下命令来更新软件源并安装Redis服务器: ``` sudo apt update sudo apt install redis-server ``` 这将从默认的Ubuntu 20.04软件源中安装Redis 5.0版本。\[1\] 第二种方法是手动下载安装包并进行安装。你可以将下载的Redis安装包(例如redis-5.0.12.tar.gz)放在Ubuntu系统中的某个位置,比如桌面。然后,你可以使用以下命令解压安装包: ``` tar -zxvf /path/to/redis-5.0.12.tar.gz ``` 接下来,进入解压后的目录,并执行以下命令进行编译和安装: ``` cd /path/to/redis-5.0.12 make sudo make install ``` 这将编译和安装Redis。\[2\] 无论你选择哪种方法,安装完成后,你就可以在Ubuntu 20.04上使用Redis了。 #### 引用[.reference_title] - *1* [如何在 Ubuntu 20.04 上安装和配置 Redis](https://blog.csdn.net/yang_hui1986527/article/details/106608928)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Ubuntu20.04安装Redis](https://blog.csdn.net/m0_63042291/article/details/125686359)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Ubuntu20.04安装redis](https://blog.csdn.net/weixin_40442879/article/details/125175924)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值