1.什么是redis?
redis是一款高性能的NOSQL系列的非关系型数据库
想了解非关系型数据库概念前往上期(NoSQL = Not Only SQL),意即“不仅仅是SQL”-CSDN博客
Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,且Redis通过提供多种键值数据类型来适应不同场景下的存储需求。
目前为止Redis支持的键值数据类型如下:
1) 字符串类型 string
2) 哈希类型 hash
3) 列表类型 list
4) 集合类型 set
5) 有序集合类型 sortedset
2.redis的应用场景
• 缓存(数据查询、短连接、新闻内容、商品内容等等)
• 聊天室的在线好友列表
• 任务队列。(秒杀、抢购、12306等等)
• 网站访问统计
• 数据过期处理(可以精确到毫秒
3.redis的数据结构
* redis存储的是:key,value格式的数据,其中**key都是字符串**,value有5种不同的数据结构
* value的数据结构:
1) 字符串类型 string
2) 哈希类型 hash : map格式
3) 列表类型 list : linkedlist格式。支持重复元素
4) 集合类型 set : 不允许重复元素
5) 有序集合类型 sortedset:不允许重复元素,且元素有顺序
4.通过Jedis连接redis
通过IDEA 创建一个Maven的项目
把jedis的jar包导入
1.进入Maven Repository如下地址:
Maven Repository: redis.clients » jedis » 2.9.0 (mvnrepository.com)
2.搜索jedis
3.点击Jedis
4.有很多不同的版本,选着一个使用人数多的就可以
5.点击下面的框,他就会自动全选直接复制就可以
6.把刚刚复制的东西粘贴到建好的Maven文件中pop文件里就完成了。