redis--java--流程

Redis-java–流程 ———-

1.创建一个maven工程

2.进入redis官网

1
https://github.com/xetorthio/jedis

3.找到

1
2
3
4
5
6
7
8
9
10
11
12
<! --导入到pom.xml文件中--><br><dependency>
     <groupId>redis.clients</groupId>
     <artifactId>jedis</artifactId>
     <version>2.9.0</version>
     <type>jar</type>
     <scope>compile</scope>
</dependency>
 
测试的类
Jedis jedis = new Jedis( "localhost" );
jedis. set ( "foo" , "bar" );
String value = jedis.get( "foo" );

  

redis是一个非关系型的数据库,全名是 not only sql,它的产生不能完全取代关系型数据库,只是关系型数据库的一个补充。

特点:解决高并发,高可用,高可扩展,大数据存储等一系列问题的解决方案。

   非关系型数据的分类

分类相关产品典型应用数据模型
1.键值存储数据库

 Tokyo Cabinet/Tyrant、Redis、Voldemort、Berkeley DB

内容缓存,主要用于处理大量数据的高访问负载。一系列键值对快速查询存储的数据缺少结构化
2.列存储数据库Cassandra, HBase, Riak分布式文件系统以列簇式存储,将同一列数据存在一起查找速度快,可扩展性强,更容易进行分布式扩展功能相对局限
3.文档型数据库CouchDB、MongoDBWeb应用(与Key-Value类似,Value是结构化的)一系列键值对数据结构要求不严格查询性能不高,而且缺乏统一的查询语法
4.图形数据库Neo4J、InfoGrid、Infinite Graph社交网络图结构利用图结构相关算法需要对整个图做计算才能得出结果,不容易做分布式的集群方案。

 

这里我们只对redis进行研究

Redis是使用c语言开发的一个高性能键值数据库。Redis可以通过一些键值类型来存储数据。

键值类型:

  String字符类型

  map散列类型

  list列表类型

  set集合类型

  sortedset有序集合类型

1
2
3
Jedis jedis = new Jedis( "localhost" );
jedis. set ( "foo" , "bar" );
String value = jedis.get( "foo" );

  

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值