博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
redis之hello
阅读量:6406 次
发布时间:2019-06-23

本文共 1129 字,大约阅读时间需要 3 分钟。

1.创建一个maven工程

2.进入redis官网

  https://github.com/xetorthio/jedis

3.找到

redis.clients
jedis
2.9.0
jar
compile
测试的类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、MongoDB Web应用(与Key-Value类似,Value是结构化的) 一系列键值对 数据结构要求不严格 查询性能不高,而且缺乏统一的查询语法
4.图形数据库 Neo4J、InfoGrid、Infinite Graph 社交网络 图结构 利用图结构相关算法 需要对整个图做计算才能得出结果,不容易做分布式的集群方案。

 

 

 

 

 

 

 

 

 

 

 

 

这里我们只对redis进行研究

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

键值类型:

  String字符类型

  map散列类型

  list列表类型

  set集合类型

  sortedset有序集合类型

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

  

 

转载于:https://www.cnblogs.com/fjkgrbk/p/redis_hello.html

你可能感兴趣的文章
1.1 Flink Home翻译
查看>>
centos7系统root无法通过su切换到某个普通用户
查看>>
文件传输之ftp
查看>>
2018年最新人工智能书单,总有一本你爱的
查看>>
使用硬盘,安装双系统,Win7+CentOS
查看>>
网络总结
查看>>
C++--面向对象的基本概念
查看>>
String StringBuffer StringBuilder
查看>>
Centos 6.5 部署 LAMP
查看>>
gitlab系列详解
查看>>
来来来,互相伤害。互相关注啊!!
查看>>
JavaBean
查看>>
区块链里的智能合约安全
查看>>
Springmvc+mybatis+shiro+Dubbo+ZooKeeper+Redis+KafK
查看>>
B2G编译前的准备
查看>>
关于host文件位置和作用的介绍
查看>>
linux进程的查看与管理
查看>>
2018北京理工大学区块链技术讲座
查看>>
#!/usr/bin/env node\n
查看>>
ubuntu set default java version
查看>>