• 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.高频/复杂的统计数据
    在线人数 (以上是缓存)

  • 相关阅读:
    SNMP++
    临界区,互斥量,信号量,事件的区别
    2015 年最棒的 5 个 HTML5 框架(转)
    java.lang.OutOfMemoryError: PermGen space及其解决方法
    java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind
    eclipse安装tomcat插件
    (转)Activity的跳转与传值
    Android SDK下载和更新失败的解决方法
    Android客户端WebView控件与Javascript交互
    SCI期刊
  • 原文地址:https://www.cnblogs.com/JiXianSen/p/13945917.html
Copyright © 2020-2023  润新知