redis是干什么的

1.redis是干什么的

Redis是一个高速缓存数据库,是一种key-value(键值对)形式的存储系统,非关系型数据库。

2.redis的特点

Redis的数据 是放在内存里的,所以读写会很快,Redis才能实现持久化(两种实现方式)

客户端——>java后端

3.redis的用处

1.用作缓存,优点(1.可以减轻数据库压力 2.可以提高查询效率)

2.点赞数,访问量

3.鉴权,cookie和session

登陆成功后,将对应的可以和value放到redis里,下次如果再进来,先访问redis,如果说key存在,说明登陆过,鉴权通过了,如果key不存在,说明鉴权失败,去重新登陆。

安装redis步骤

先创建redis文件夹

下载redis,wget http://download.redis.io/releases/redis-6.0.8.tar.gz

解压,升级gcc,make

看一个服务是否启动:

lsof -i:8089

Telnet ip 端口

telent 101.43.158.108 6379

如果说Telnet不通,说明防火墙或者网络拦截了

如果lsof没有进程运行,说明程序没有启动。

如果xshell过期可下载这个finalshell:http://www.hostbuf.com/downloads/finalshell_install.exe

菜鸟教程安装redis:Redis 安装 | 菜鸟教程

在xshell里cd /opt,创建一个opt文件夹

cd /opt mkdir redis cd redis/ ls wget http://download.redis.io/releases/redis-6.0.8.tar.gz

wget:下载

redis下载完成

# tar xzf redis-6.0.8.tar.gz //解压 # cd redis-6.0.8 //进入文件里面 # make //执行make命令

执行完 make 命令后,redis-6.0.8 的 src 目录下会出现编译后的 redis 服务程序 redis-server,还有用于测试的客户端程序 redis-cli:

下面启动 redis 服务:

# cd src # ./redis-server

lsof 查看端口号是否启动

Maven

是管理jar包的工具

通过泡沫文件管理项目,pom.xml

idea中写:

想连redis,

1.在pom.xml中添加jedis依赖,

<dependencies> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.3.0</version> </dependency> </dependencies>

引一个连接redis的jar包,

这段意思指,我属于redis.clients下的jedis,版本号是3.3.0的jar包,

然后点build

可以看到jar包

有问题就下载一下maven的文件,解压,没问题可以不用管。

点开conf,

打开setting

红色箭头告诉你文件存在哪里。

 

第一段一般都是公司的maven库,可以删

第二段是阿里云的,

第三个也是公司的。

我们可以只配阿里云的。

就是说我先从公司的maven文库里面去jar包,如果公司里的没有,然后我从阿里云的下,如果阿里云的也没有,然后我就从下面这个里面下。

改的话只需要改这里就可以。

 

点开file,settings,搜maven

 

idea用的自己的。

 

改好后点OK。

通过maven,我们可以做到用什么jar包下载什么jar包,用哪个版本,我们就规定哪个版本。

  • 16
    点赞
  • 118
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值