java 使用Redis的简单运行

一、初识Redis

redids 是为非关系型数据库
存储方式为键值对 key,value 方式进行存储
支持五种数据类型:String、List、Hash、set、zset 主要使用的类型还是为 String与List


我的传统的数据库是持久化的,可以将数据存储在硬盘上,速度慢但是稳定 安全;
Redis 这种非关系型数据库是把数据 暂存在内存中,这就会导致,从内存中读取数据会非常快;为什么会是暂存呢? 因为在内存中的数据 会因为服务器的宕机等问题导致数据丢失。

好在Redis提供了持久化建议,定期把数据同步到磁盘里做到持久化。

Redis的持久化方案:
1.RDB
将当前此案成的数据生成快照 保存在磁盘中
缺点:
不是实时保存,开销比较大
优点:
恢复时比较快

2.AOF 常用的方式
以独立日志的方式记录每次写命令,重启时再重新执行AOF文件中的命令达到恢复数据的目的。

开启AOF功能需要设置配置:appendonly yes,默认不开启。AOF文件名通过appendfilename配置设置,默认文件名是appendonly.aof。

<1>.所有的命令追加到缓冲区中
<2>.AOF缓存区根据对应的策略向磁盘做同步操作
<3>.随着AOF文件越来越大,需要定期对AOF文件进行重写,达到压缩的目的
<4>.当Redis服务器重启时,可以加载AOF文件进行数据恢复

好了有了最基本的知识,我们就开始安装Redis啦。

二、在windows下安装Redis

三、简单的DEMO

1.使用maven 进行Redis
首先添加jar包

<dependency>
    	<groupId>redis.clients</groupId>
    	<artifactId>jedis</artifactId>
   		<version>3.1.0</version>
</dependency>

2.进行Redis的连接以及存取

@org.junit.Test
	public void testRedis() {
		
		Jedis redis=new Jedis("localhost");
		
		redis.set("name", "李四");
		
		System.out.println(redis.get("name"));
		
		
	}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值