目录

一、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 updatesudo 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/binredis-cli


四、远程登陆

1、远程登陆指令

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

Ubuntu20.04安装Redis相关推荐

  1. Ubuntu 18.04 安装 redis入门使用

    Ubuntu 18.04 安装 redis入门使用 1.安装 sudo apt-get install redis-server 2.查看redis运行状态 ps -ef | grep redis 3 ...

  2. 优麒麟Ubuntu20.04安装各种问题

    优麒麟Ubuntu用了六年了,版本旧了,所以按照20.04版. 1.adobe-flashplugin的安装极其慢 慎重啊!需要好几个小时,无法忍受啊! 2.dpkg被中断的解决方法 关闭掉Ubunt ...

  3. ubuntu20.04 安装 Qt5.12步骤

    转载链接:ubuntu20.04 安装 Qt5.12_仙海寻波的博客-CSDN博客_ubuntu20.04安装qt第一步 下载 Qt5.12.9安装包使用清华镜像进行下载:https://mirror ...

  4. 了解Docker、Ubuntu20.04安装docker教程

    Docker 的前世今生 https://my.oschina.net/u/4126211/blog/4517028 Ubuntu20.04安装docker教程 https://blog.csdn.n ...

  5. ubuntu20.04安装ROS及常见问题

    ubuntu20.04安装ROS及常见问题 一.ubuntu安装参考(双系统) 1.ios镜像官网下载地址: https://releases.ubuntu.com/?_ga=2.239339907. ...

  6. Ubuntu20.04安装,并Linux微信等

    Ubuntu20.04安装,并Linux微信等 一.Ubuntu20.04双硬盘双系统安装 电脑状况:256G+260G双固态硬盘,其中256G(sda)分C.D盘安装win10,460G(sdb)硬 ...

  7. ubuntu20.04安装小鹤双拼输入法挂接音形改简体中文Rime

    ubuntu20.04安装小鹤双拼输入法挂接音形改简体中文Rime 方案1,按照这个挂接方法,原始的繁体等其他的也还在: 替换方案 方案2 修改成默认简体中文: 更改皮肤 设置-区域与语言-改成中文- ...

  8. 微星主板 Ubuntu20.04安装以及配置

    1 设置U盘启动 1)插入使用软碟通制作好的U盘,开机按del键进入BIOS: 2)Boot Option 中 选择U盘启动: 3)设置硬盘BBS(我也不知道是什么): 4)点击左边Settings, ...

  9. Ubuntu20.04安装NVIDIA显卡驱动、CUDA、CUDNN及突破NVENC并发限制

    1.查看当前系统版本 cat /proc/version 显示为: 2.查看当前显卡型号: sudo lshw -numeric  -C display 显示我的显卡型号为:GM107M[GeForc ...

  10. Ubuntu20.04安装yum

    Ubuntu20.04安装yum 1打开终端,备份你原来Ubuntu默认的源地址 sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup ...

最新文章

  1. SVN分支与合并【超详细的图文教程】(转载)
  2. 影像算法瓶颈突破 汽车ADAS再进化
  3. 【问链-区块链与生活】 第一课 你为什么又在熬夜?
  4. 在C#2.0中使用Nullable可空类型
  5. RabbitMQ在Ubuntu上的环境搭建
  6. 行业大佬集体唱衰教育O2O,强管控的B2C模式将是唯一出路
  7. 蓝屏代码查询器1.1.8
  8. c++输出字符串结尾部分中文乱码问题
  9. FL Studio20.9最新中文fl水果编曲软件
  10. StreamNative 联合创始人翟佳出席QCon北京峰会并发表演讲
  11. 如何使用prism进行统计分析(Analysis)?
  12. Blender插件开发:用fake-bpy-module提供代码补全
  13. Android群英传笔记——第十章:Android性能优化
  14. SQL Server 2012 AlwaysOn高可用配置之六:启用AlwaysOn功能
  15. 内核调试番外篇 - KDB的介绍与简单使用
  16. 绿标域名和普通域名有什么区别?
  17. MFC学习笔记之三(粒子系统+怪物简单AI+碰撞检测)
  18. 子序列自动机 学习笔记
  19. 图形图像编程实践 课程报告
  20. Unicode字符集,各个语言的区间

热门文章

  1. Java、素数的个数
  2. Linux 软件安装与卸载
  3. 晋安林氏禄公后裔世系
  4. android硬编码封装mp4,音频编解码(软/硬编码),音频转码
  5. 基于VHDL语言的数字电子钟设计
  6. Hibernate教程01
  7. 卡巴斯基安全部队2013 卡巴斯基正式版 送一年使用序列号
  8. access mysql 操作方法_设置和取消Access数据库密码-图解教程
  9. 整人c语言代码大全,(C语言整人代码大全.doc
  10. 一个崭新的华为交换机配置