Java——redis(一)安装redis

作者 : icbug 发布时间: 2020-06-7 文章热度:72 共2325个字,阅读需6分钟。 本文内容有更新 手机浏览

目 录

Java——redis(一)安装redis

redis官网:

redis.io

版本介绍:

redis目前有三个版本分别为不稳定版本稳定版本测试版本

稳定版本(5.0)

beta版本(6.0)

我们这里使用稳定版本来操作

介绍redis5.0

Redis 5.0是Redis的第一个版本,它向使用者组引入了新的流数据类型,排序的集合阻止弹出操作,RDB中的LFU / LRU信息,redis-cli中的Cluster Manager,主动碎片整理V2,HyperLogLogs的改进以及许多其他改进。Redis 5于2018年10月作为GA发布。

redis是干什么的?

Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LRU eviction),事务(transactions) 和不同级别的 磁盘持久化(persistence), 并通过 Redis哨兵(Sentinel)和自动 分区(Cluster)提供高可用性(high availability)。

来源于redis中文网

</br>

如何安装redis

那么了解了这些后我们就可以开始安装redis了

我们可以把redis安装到一台CentOS7.x或6.x的虚拟机上

可以使用VmWare 也可以用visual box

那话不多说我们开始安装:

安装包获取方式

首先,我们知道redis是开源在我们的redis.io官方网站上

所以我们需要在CentOS上wget获取一下redis包

输入命令

wget http://download.redis.io/releases/redis-5.0.7.tar.gz

网址获取方法:

Tips:此步骤需要依赖包wget

安装命令

yum install wget

如果下载速度较慢的话可以现在物理机上下载安装包后在使用

Xftp或用rz命令上传此文件

前提需要有依赖包lrzsz

安装方法yum install lrzsz

解压

然后我们解压tar.gz包使用

tar命令

tar -zxvf /data/redis-5.0.5.tar.gz -C /usr/local

意思是解压到/usr/local/目录下

然后我们可以cd到/usr/local/redis-5.0.5目录上

ls命令查看目录下文件

然后我们可以阅读开发者文档

使用vim

查看我们的README.md

输入:

vim README.md

我们先运行make命令

make

发现错误为:缺少gcc编译

然后我们需要安装一个gcc编译器

yum -y install gcc

然后再次make

Tips:

如果没有出错可以跳过这一步

如果make过程中,出现了zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录,则make的时候需要添加参数

输入:

make MALLOC=libc

再次运行make

如果没有报错即可

运行make install

把重要运行文件及conf文件转移

redis.conf转移到redis目录下面的conf自建目录

所以我们需要先创建一个目录

mkdir conf

然后把文件拷贝过去

cp redis.conf /usr/local/redis-5.0.5/conf

将redis-cli 和 redis-server转移到redis目录下面的etc自建目录

创建目录etc

mkdir etc

转移redis-cliredis-server

cp redis-server redis-server /usr/local/redis-5.0.5/etc

修改conf文件,让redis能够让外网访问并且设置为后台程序

1、允许外网访问: 注释掉 bind 127.0.0.1 修改protected-mode no 2、设置密码 需要密码的话:加上requirepass 123456 3、需要redis能够保持后台程序一直运行 daemonize yes

在redis中的/etc/目录下启动redis

./redis-server /usr/local/redis-5.0.5/conf/redis.conf 

判断是否连接成功并设置密码

./redis-cli -h 127.0.0.1 -p 6379 -a 123456
#-h 后为ip地址 -p后为端口号 -a后为访问密码

开放安全组6379端口

systemctl stop firewalld.service #关闭防火墙
systemctl disable firewalld.service//关闭开机自启动防火墙
yum install iptables-services//安装iptables防火墙

如果已经配置iptables从下一步开始

编辑iptables配置文件

vi /etc/sysconfig/iptables

按i键编辑,加入端口号3306允许外界访问,按esc并输入:wq!即可保存并退出

-A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT

我们重新加载一下,重启iptabels服务

service iptables save
service iptables restart

如果已经配置过了,下一步即可省略

设置iptables防火墙开机启动

systemctl enable iptables

The End...

下一篇redis,期待再次相遇

常见问题FAQ

本站资源是否全部免费?
本站文章和普通速度下载资源免费,高速下载资源和讲解视频需要成为SVIP才能查看哦!
本站采用标准 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明!
icbug创客 » Java——redis(一)安装redis

发表评论

CAPTCHAis initialing...