zoukankan      html  css  js  c++  java
  • redis的基本操作

    Redis五种数据格式:
    特征:
    1.数据间没有必然的关联关系
    2.内部采用单线程机制进行工作
    3.高性能,官方提供测试数据,50个并发执行100000个请求读取的速度是110000次/s,写的速度是81000次/s
    4.多数据类型支持(数据类型永远指的是value):
    字符串类型:String
    列表类型 list
    散列类型: hash
    集合类型: set
    有序集合类型:sorted_set
    5.持久化支持,可以机芯数据灾难恢复(比如停电)
    信息添加
    功能 设置key value 如果key不存在返回空 nil
    语法
    放值:set key值 value值
    取值:get key值 value值
    删除:del key值 返回1代表删除成功
    切换数据库 select(索引值1-16) 索引值是0的时候指的是当前数据库,总共十六个
    清屏:clear
    帮助:help 命令名 help@组名
    查看所有存储的key值:keys *
    删除存储的元素 move key db: move key值 索引1-9
    退出: quit esc exit
    添加修改多个数据:mset key1 value1 key2 value2……
    获取多个数据:mget key1 key2
    获取字符串长度 : strlen key
    追加信息到原始信息候补(如果原始信息存在就追加否则新建: append key value)
    String类型数据的基本操作
    但数据操作与多数据操作的选择之感get和mget
    1条指令的执行过程 发送要时间,响应要时间,执行要执行时间
    3条指令比一条方便,多指令要考虑闭塞,因为这是单线程的
    incr key 增加
    decrby key increment 给指定的key减少increment
    decr key 减少 在纯数字的情况下
    incrby key increment 给指定的key增加increment
    incrbyfloat key increment 增加小鼠
    如果两次set一样的key值那么最后一次set的值会将之前 的覆盖
    数据存储类型介绍:
    业务数据的特殊性:
    1.原始业务功能设计
    秒杀,618,12306,11/11(高并发)
    2.运营平台监控到的突发高频访问数据
    突发时政要闻,被强势关注围观
    3.高频/复杂的统计数据
    在线人数 (以上是缓存)

  • 相关阅读:
    bzoj 2038
    ACM训练联盟周赛 A. Teemo's bad day
    The 2018 ACM-ICPC China JiangSu Provincial Programming Contest J. Set
    惊艳,Dubbo域名已改,也不再局限于Java!
    6月份值得一看的 Java 技术干货!
    90 % Java 程序员被误导的一个性能优化策略
    Spring Cloud Finchley 正式发布,包含 4 个重大更新!
    Java 11 快要来了,编译 & 运行一个命令搞定!
    Spring Boot 单元测试详解+实战教程
    Java 10 实战第 1 篇:局部变量类型推断
  • 原文地址:https://www.cnblogs.com/JiXianSen/p/13945917.html
Copyright © 2011-2022 走看看