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