必不可少的Reids知识

Redis

高性能NoSql的非关系型数据库。
查询快,数据存放在内存中。
一般用作系统的缓存,即将数据备份到redis中减少数据库压力和提升交互速度。
redis默认服务端口为6379

安装和启动

安装:下载后解压即可官网下载
启动:双击执行即可。建议命令行启动服务端。

redis-server.exe redis.windows.conf

在这里插入图片描述
在这里插入图片描述
配置文件:
在这里插入图片描述

数据结构和类型

数据结构为键值对key=value。其中所有key数据类型都为字符串类型,而value有五种数据类型

Value的五种数据类型

命令看操作即可。

  1. String类型:
    在这里插入图片描述
    删除命令:del type;

  2. hash类型:
    在这里插入图片描述
    删除操作:
    在这里插入图片描述

  3. 列表类型linkedlist:支持重复元素
    在这里插入图片描述

  4. set集合类型:
    在这里插入图片描述

  5. 有序集合类型sortedset
    在这里插入图片描述

在这里插入图片描述

  • 通用命令补充:
    在这里插入图片描述

持久化

redis数据存在哪儿?存储在内存中,当服务器重启、电脑重启后数据将会丢失,所以需要持久化的策略来帮助我们恢复数据。
注意:重启服务器带着配置文件启动
在这里插入图片描述

  1. RDB:默认方式,持久化的是数据。
    在一定的j
#在指定时间段有指定条数据变动了会执行持久化操作
#   after 900 sec (15 min) if at least 1 key changed
#   after 300 sec (5 min) if at least 10 keys changed
#   after 60 sec if at least 10000 keys changed
save 900 1
save 300 10
save 60 10000

在这里插入图片描述

  1. AOF:记录每一个操作命令。
#关闭aof
appendonly no
#开启aof持久化
#appendonly yes 
#每一次操作都持久化
appendfsync always
#每隔一秒持久化一次
#appendfsync everysec

在这里插入图片描述

至此对redis本身的介绍完毕。接下来学习使用java代码操作redis

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值