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压缩包

2、解压redis

tar -zxvf redis-5.0.0.tar.gz 

 

3、安装gcc

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

yum install gcc  或者  yum install -y gcc

4、编译redis

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

cd /redis-5.0.0
make

5、启动redis

./redis-server ../redis.conf

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

6、修改redis为守护进程

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

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

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

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

 

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

7、启动redis

./src/redis-server redis.conf

 ./src/redis-cli

测试:输入ping

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

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

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

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

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

更新防火墙

firewall-cmd --reload

防火墙开放的列表

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

9、授权

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

vim redis.conf

 找到 bind 127.0.0.1 把这行注掉

10、设置密码 

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

比如设置123456为密码 

 

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

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

losf -i:6379

11、 杀掉进程

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

 12、启动redis.conf的新配置

./src/redis-cli

13、redismanager链接测试成功


启动redis服务:

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

测试:ping ->PONG

注意:开放6379

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