码迷,mamicode.com
首页 > 其他好文 > 详细

redis

时间:2020-05-05 17:44:39      阅读:76      评论:0      收藏:0      [点我收藏+]

标签:string   mit   分布式文件系统   发布   分离   速度   sorted   统计   大量   

redis

  • redis数据结构

    String hash list set zset(sorted set)

  • 一个redis实例最多提供16个数据库0-15,默认连接0,select i选择i号数据库

redis的应用场景

  • 缓存(数据查询、短连接、新闻内容、商品内容)
  • 聊天室的好友列表
  • 任务队列(秒杀、抢购、12306)
  • 应用排行榜
  • 网站访问统计
  • 数据过期处理(可以精确到毫秒)
  • 分布式集群架构中session分离

命令

select 1 选择1号数据库

set name value

get name

keys * 查看所有key

move name 1 将name键值对移到1号数据库

dbsize 该数据库中数据量

flushdb 删除该数据库中所有key

flushall 删是所有数据库的key

#消息订阅与发布
#创建频道
subscribe chat1
#批量创建频道
psubscribe chat*
#发送消息
publish chat1 "hello"
#事务 multi/exec/discard
multi	开启事务	相当于begin transation
exec/discard 相当于commit/rollback

Nosql

键值存储数据库

  • 相关产品:redis

  • 典型应用:内容缓存,主要用于处理大量数据的高访问负载

  • 优点:快速查询

  • 缺点:数据缺少结构化

列存储数据库

  • 相关产品:HBase

  • 典型应用:分布式文件系统

  • 优势:查找速度快,可拓展性强,更易于分布式拓展

  • 劣势:不便于增删改

文档型数据库

  • 相关产品:MongoDB

  • 典型应用:Web应用

  • 优势:数据结构要求不严格

  • 劣势:查询性能不高

图形数据库

相关数据库:Neo4j

典型应用:社交网络

redis

标签:string   mit   分布式文件系统   发布   分离   速度   sorted   统计   大量   

原文地址:https://www.cnblogs.com/mznsndy/p/12831344.html

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