码迷,mamicode.com
首页 > 编程语言 > 详细

Java 之 Redis

时间:2019-10-07 23:38:13      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:排行榜   数据查询   下载   处理   set   none   c语言   使用   格式   

一、Redis 概述

  1、什么是 Redis

    Redis:redis 是一款高性能的 NOSQL 系列的非关系型数据库。

    Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供测试数据,50个并发执行100000个请求,读的速度是110000次/s,写的速度是81000次/s ,且Redis通过提供多种键值数据类型来适应不同场景下的存储需求。

    目前为止 redis 支持的键值数据类型如下:

    ① 字符串类型      String

    ② 哈希类型          hash

    ③ 列表类型          list

    ④ 集合类型          set

    ⑤ 有序集合类型   sortedset

  2、Redis 的应用场景

    (1)缓存(数据查询、短连接、新闻内容、商品内容等)

    (2)聊天室的在线好友列表

    (3)任务队列。(秒杀、抢购,12306等)

    (4)应用排行榜

    (5)网站访问统计

    (6)数据过期处理

    (7)分布式集群架构中的 session 分离

二、下载安装

  1、官网:

  2、中文官网:

  3、解压直接可以使用

      •  redis.windows.conf:配置文件
      •     redis-cli.exe :redis 的客户端
      •     redis-server.exe : redis 服务器端

三、Redis 的数据结构

  redis 存储的是:key,value 格式的数据,其中 key 都是字符串,value 有5种不同的数据结构

  value 的数据结构

    (1)字符串类型: string

    (2)哈希类型 hash :map 格式

    (3)列表类型 list    :linkedlist 格式,支持重复元素

    (4)集合类型 set    :不允许重复元素

    (5)有序集合类型 sortedset:不允许重复元素,且元素有顺序

四、命令操作

五、Redis 持久化

Java 之 Redis

标签:排行榜   数据查询   下载   处理   set   none   c语言   使用   格式   

原文地址:https://www.cnblogs.com/niujifei/p/11632742.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!