Redis的详细安装步骤

这篇具有很好参考价值的文章主要介绍了Redis的详细安装步骤。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、Redis简介

Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。
   它支持字符串(string)、哈希表(hash)、列表(list)、集合(set)、有序集合(zset / sort zset),位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区

         Redis作用:提升程序运行的效率。

 学习网址:

https://www.w3cschool.cn/redis/
http://www.redis.cn/
 https://www.redis.net.cn/

数据库两大类:

NoSQL数据库:【是直接通过键值对的方式取值,数据之间不存在关系】

Redis、Ehcache、Mongodb       

SQL数据库:【通过查询表的方式获取数据】

SQLserver、Oracle、MySQL       


二、Linux上安装Redis

1、上传Redis压缩包

redis安装,redis,数据库,java

2、解压redis

tar -zxvf redis-5.0.0.tar.gz 

 redis安装,redis,数据库,java

3、安装gcc

注意:redis与tomcat的最大不同,redis的使用需要gcc运行环境支持。

yum install gcc  或者  yum install -y gcc

redis安装,redis,数据库,java

4、编译redis

(进入redis的解压目录,执行命令 make)

cd /redis-5.0.0
make

redis安装,redis,数据库,java

5、启动redis

./redis-server ../redis.conf

redis安装,redis,数据库,java

 一但启动成功就没有控制台输入了,即使是Ctrl+C,但是服务也会因此立刻停止,所以这种启动redis方式不采用。所以需要使用守护进程的方式!

6、修改redis为守护进程

注意:一般改配置文件的时候,最好备份一份以免出错。
cp redis.conf redis.conf.bak20221028  --->这里指的是复制复制一份源文件

redis安装,redis,数据库,java

正式修改redis.conf文件 (将daemonize no 改为 daemonize yes)

 注意:当连接工具不能直接打开文件编辑,那么需要通过 /+“查询关键字”快速定位单词所在位置,如果第一个不是想要找的目标,按“n”键。

vi redis.conf   -->进入配置文件

redis安装,redis,数据库,java

redis安装,redis,数据库,java

 redis安装,redis,数据库,java

 然后输入: :wq 退出就好了。

7、启动redis

./src/redis-server redis.conf

redis安装,redis,数据库,java

 ./src/redis-cli

测试:输入ping

redis安装,redis,数据库,java

启动成功!目前为止Redis已经安装成功,但是连接外界服务器还是不可以的,需要开放端口号。

其次在redis.conf文件里也确失一些配置。

8、打开端口号关闭防火墙

开放端口号 (redis的端口号为6379)

firewall-cmd --zone=public --add-port=6379/tcp --permanent

更新防火墙

firewall-cmd --reload

防火墙开放的列表

firewall-cmd --zone=public --list-ports

redis安装,redis,数据库,java

9、授权

远程连接虚拟机的redis需要授权

vim redis.conf

redis安装,redis,数据库,java

 找到 bind 127.0.0.1 把这行注掉

redis安装,redis,数据库,java

10、设置密码 

以上为无密码链接,修改为有密码,并且外部访问的方式如下  

redis安装,redis,数据库,java

比如设置123456为密码 

 redis安装,redis,数据库,java

 就好了,然后输入 :q! 退出。

 然后可以检查一下redis端口号是否在用了

losf -i:6379

redis安装,redis,数据库,java

11、 杀掉进程

kill  -9 54509        【kill -9 加上 该PID】

redis安装,redis,数据库,java

 12、启动redis.conf的新配置

./src/redis-cli

13、redismanager链接测试成功

redis安装,redis,数据库,java文章来源地址https://www.toymoban.com/news/detail-672227.html


启动redis服务:

连接服务:./src/redis-cli

测试:ping ->PONG

注意:开放6379

启动服务:./src/redis-server redis.conf

到了这里,关于Redis的详细安装步骤的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 非关系型数据库Redis的安装

    一、关系型数据库与非关系型数据库的区别:---------面试高频率问题 1、首先了解一下 什么是关系型数据库? 关系型数据库最典型的数据结构是表,由二维表及其之间的联系所组成的一个数据组织。 优点: 易于维护:都是使用表结构,格式一致; 使用方便:SQL语言通用,可

    2024年02月10日
    浏览(47)
  • Linux安装Redis数据库,实现远程连接

    转发自cpolar内网穿透的文章:公网远程连接Redis数据库【内网穿透】 Redis作为一款高速缓存的key value键值对的数据库,在许许多多的场景中广泛使用,由于是把数据存储在内存中,所以读写效率极高。 下面介绍如何在内网虚拟机的linux中搭建redis并通过cpolar内网穿透实现公网访问

    2024年02月08日
    浏览(38)
  • 非关系型数据库---Redis安装与基本使用

    关系数据库管理系统(RDBMS) 非关系数据库管理系统(NoSQL) 按照预先设置的组织机构,将数据存储在物理介质上(即:硬盘上) 数据之间可以做无关联操作 (例如: 多表查询,嵌套查询,外键等) 主流的RDBMS软件:MySQL、MariaDB、Oracle、DB2、SQL Server;要存储的数据是有固定格式的

    2023年04月17日
    浏览(45)
  • Linux centos安装Redis数据库并远程连接

      目录 前言 1. Linux(centos8)安装redis数据库 2. 配置redis数据库 3. 内网穿透 3.1 安装cpolar内网穿透 3.2 创建隧道映射本地端口 4. 配置固定TCP端口地址 4.1 保留一个固定tcp地址 4.2 配置固定TCP地址 4.3 使用固定的tcp地址连接 Redis作为一款高速缓存的key value键值对的数据库,在许许多多的

    2024年02月04日
    浏览(35)
  • springboot+redis+mysql+quartz-通过Java操作redis的KEYS*命令获取缓存数据定时更新数据库

    代码讲解: 3-点赞功能-定时持久化到数据库(pipeline+lua)-完善过程2_哔哩哔哩_bilibili https://www.bilibili.com/video/BV1w14y1o7BV 本文章代码: blogLike_schedule/like03 · xin麒/XinQiUtilsOrDemo - 码云 - 开源中国 (gitee.com) https://gitee.com/flowers-bloom-is-the-sea/XinQiUtilsOrDemo/tree/master/blogLike_schedule/like03 数据

    2024年02月15日
    浏览(40)
  • redis高可用集群数据库的安装部署(6.2.12版本)

    第三阶段基础 时  间:2023年7月3日 参加人:全班人员 内  容: 6.2.12版本redis集群部署 目录 一、环境配置:【两台服务器】 二、redis多实例配置: 三、构建redis cluster集群 四、创建主从 五、故障转移实验 六、拓  展 安装部署:(一台主机,三主三从,redis版本为6.2.12) 实

    2024年02月12日
    浏览(38)
  • 原来可以这么玩?Jmeter接口性能测试工具玩转测试Redis数据库(超详细)

    Jmeter作为当前非常受欢迎的接口测试和性能测试的工具,在企业中得到非常广泛的使用,而redis作为缓存数据库,也在企业中得到普遍使用,那如何使用jmeter来测试redis数据库呢? 今天我们就来讲一讲怎么使用jmeter来调用redis。 Jmeter准备 由于jmeter本身并没有带有redis的测试入

    2024年02月13日
    浏览(43)
  • 【JDBC篇】java 如何连接数据库(超详细步骤)

    本文以java连接mysql为例讲解;仅仅记录了一部分知识点,其余我还没学完,后面会补充!初学JDBC文章仅仅是我个人对知识点的理解,请谨慎参考! 目录 Java连接数据库前期工作: JDBC程序编写步骤总览  JDBC编程的六步: 1,注册驱动   2,获得连接   3,获得数据库操作对象

    2024年02月08日
    浏览(51)
  • 非关系型数据库Redis的安装【Linux】及常用命令

     Redis(Remote Dictionary Server)是一种开源的内存数据库管理系统,它以键值存储方式来存储数据,并且支持多种数据结构,如字符串、哈希、列表、集合、有序集合等。Redis最初由Salvatore Sanfilippo开发,并于2009年首次发布。它被广泛用于缓存、会话管理、消息队列等应用,因为

    2024年02月05日
    浏览(36)
  • 【Linux】Centos安装Redis数据库并内网穿透远程连接

    Redis作为一款高速缓存的key value键值对的数据库,在许许多多的场景中广泛使用,由于是把数据存储在内存中,所以读写效率极高。 下面介绍如何在内网虚拟机的linux中搭建redis并通过cpolar内网穿透实现公网访问 进入user下面的local目录,通常外部软件安装在此目录 下载redis 下载好后

    2024年02月05日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包