Redis服务器搭建操作指南

  • 文章中出现的任何错误,请大家直言相告,一定及时改正
  • 文章的排版,自成体系,不足之处请大家指出

Redis服务器搭建操作指南

本文主要描述Redis服务器搭建的全过程,包括Redis的安装与配置和Redis的持久化方案,关于Redis集群的搭建和在Java中Jedis的运用,将会在文章的开头和最后附上下载链接,可供查看。

1. 什么是Redis

Redis是使用C语言开发的支持网络、基于内存可持久化的日志型的一个开源的高性能键值对(key-value)数据库。目前为止,Redis支持5种键值数据类型,分别是:

  • 字符串类型(String)
  • 散列类型(Hash)
  • 列表类型(List)
  • 集合类型(Set)
  • 有序集合类型(SortedSet)

Redis的具体操作我这里就不详细说明了,网络上这几种数据类型的操作方法数不胜数,不了解的朋友可以直接在百度上面搜索"Redis 菜鸟教程",就会出现你想要看到的结果。

2. Redis的安装与连接

2.1. 下载与安装

在不同系统环境下,安装方式不同,这里只介绍Linux系统下的安装方式。需要注意的是,Redis的安装需要使用C语言的编译环境,所以需要提前安装编译环境,具体操作步骤如下:

第一步:使用yum进行C语言环境的在线安装
在这里插入图片描述
第二步:检查是否安装成功,输入gcc,出现gcc:no input files 表示安装成功。
在这里插入图片描述
第三步:下载Redis压缩包

第四步:拷贝压缩包到Linux系统上,并解压。
第五步:进行编译安装,cd到Redis解压目录,输入命令进行安装。输入命令:make install PREFIX=/usr/local/redis,注意PREFIX 必须是大写的。当出现如下图所示,表示安装成功。
在这里插入图片描述

2.2. Redis服务两种启动模式
2.2.1 前端启动

进入到redis的安装目录下的bin目录/usr/local/redis/bin,输入命令./redis-server,进行启动,出现下图所示,表示启动成功。
在这里插入图片描述

2.2.2 后台启动

第一步:把redis解压包下面的redis.conf文件拷贝到/usr/local/redis/bin目录下。
在这里插入图片描述
第二步:使用vim命令修改redis.conf配置文件,将daemonize no 修改为daemonize yes
在这里插入图片描述
第三步:将protected-mode yes改为protected-mode no,否则外部访问会被拒绝。
在这里插入图片描述
第四步:将bind 127.0.0.1语句注释掉(该语句前面加#注释),否则只能本地访问,外部ip不能访问。
在这里插入图片描述
第五步:输入启动命令,并检查启动是否成功,在进程发现redis服务表示启动成功。
在这里插入图片描述

2.3. 服务的连接与关闭
2.3.1 连接Redis服务

使用redis-cli建立连接,输入如下命令:

  • -h:表示连接的服务器地址
  • -p:表示连接的端口
    在这里插入图片描述
2.3.2 关闭Redis服务

关闭服务有两种方式,第一种是通过连接上的客户端进行关闭,使用shutdown命令进行关闭。
在这里插入图片描述
第二种,是用kill命令杀死进程进行关闭,找到对应Redis服务的进程id,输入命令进行关闭。kill -9 pid(pid为进程id)
在这里插入图片描述

3. Redis的两种持久化方案

3.1. RDB快照形式

在Redis服务中,默认开启的就是RDB快照模式,会定期将当前时刻的数据保存到dump.rdb的文件中,但是保存周期较长,容易存在数据丢失,对服务器性能要求较低。如下图所示,redis.conf中默认设置了RDB模式的保存规则和间隔时间。
在这里插入图片描述

3.2. AOF形式

AOF,全称append only file,是指对所有redis的操作命令都会记录在appendonly.aof的文件中,对数据保存比较完整,每秒进行保存一次,但比较耗费性能。若要开启AOF模式,需对redis.conf文件进行修改,将appendonly设置为yes,如图所示:
在这里插入图片描述
注:若同时开启两个持久化方案,则会按照AOF的持久化方案进行数据恢复。

至此,本文内容已全部结束,以上操作就是搭建Redis服务器的全部内容。

关于本文所阐述的这些,远远不止Redis的所有内容。但Redis的搭建通过以上步骤是可以完成的。除此之外,如果还想了解更多关于Redis的其他内容,我也整理了一些,比如Redis集群的搭建、Jedis对Redis的操作、以及其他相关配置,形成了文档,点击链接可供下载:https://link.zhihu.com/?target=https%3A//wenku.baidu.com/view/013b783bf38583d049649b6648d7c1c708a10b67
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值