从以前总结的redis一些基本性能中,可知redis是非关系型数据库(nosql);这一类的数据类型有以下特点:

非关系型的(sql语句对它不起作用,不需要建表存数据,它是直接存储),分布式(主从复制),开源的水平可扩展的。

优点:可以处理超大量的数据,运行在pc的集群服务器上(性能好,不需要优化,可以进行高并发读写,对海量数据高效存储和访问,对数据的高扩展性和可用性)即,没有表结构,分布式简单。

redis的最基本数据类型就是string,那么简要罗列一下string类型的操作

1、set key value  设置key对应的值为string类型的value

2、get key 获取key对应的值

2、mset key1 value1 ......keyN valueN 一次设置多个key的值

3、mget key1 key2 .....keyN 一次获取多个key的值

4、incr key 对key进行加加操作(++),并返回新的值;该指令默认加1;

5、decr key 同上,但是对key的值是做减减(--)

6、incrby key integer 同incr ,加指定值

7、decrby key integer 同decr,减指定值

8、getset  返回旧值,设置新值

语法:set name xiaohua

get name

返回值xiaohua

getset name xiaolan

返回值xioahua

转载于:https://www.cnblogs.com/bigwang1126/p/9408956.html

redis的运行机制相关推荐

  1. 分析内部运行机制,教你解决Redis性能问题

    摘要:聚焦Redis的性能分析,思考Redis 可以通过哪些机制来提高性能,当性能瓶颈发生的时候,我们又能做出哪些优化策略,最终确保业务系统的稳定运行. 本文分享自华为云社区<分析内部运行机制, ...

  2. Redis数据持久化机制AOF原理分析一---转

    http://blog.csdn.net/acceptedxukai/article/details/18136903 http://blog.csdn.net/acceptedxukai/artic ...

  3. 天龙源码框架分析_MySQL8-InnoDB总体架构和运行机制的系统分析(上)

    1. 前文回顾:四个阶段和两种方法 首先让我们回顾下,在上一篇文章介绍的MySQL8代码分析的四个阶段和两种方法. 四个阶段: 借鉴瀑布式软件开发流程,我们将从熟悉MySQL的使用和运维,到吃透MyS ...

  4. php底层运行机制与原理

    php底层运行机制与原理 1 PHP的设计理念及特点 多进程模型:由于PHP是多进程模型,不同请求间互不干涉,这样保证了一个请求挂掉不会对全盘服务造成影响,当然,时代发展,PHP也早已支持多线程模型. ...

  5. Redis的过期机制

    本文对Redis的过期机制简单的讲解一下 讲解之前我们先抛出一个问题,我们知道很多时候服务器经常会用到redis作为缓存,有很多数据都是临时缓存一下,可能用过之后很久都不会再用到了(比如暂存sessi ...

  6. redis rdb aof区别_理解Redis的持久化机制:RDB和AOF

    什么是Redis持久化? Redis作为一个键值对内存数据库(NoSQL),数据都存储在内存当中,在处理客户端请求时,所有操作都在内存当中进行,如下所示: 这样做有什么问题呢? 注 意 文末有:362 ...

  7. 什么是Redis的VM机制

    本文来说下什么是Redis的VM机制 文章目录 概述 Redis之VM机制 VM相关配置 VM的工作机制 本文小结 概述 Redis 源码中有很多优秀的实践,值得我们学习.它作为开源作品之一,汇聚了众 ...

  8. redis lua 设置过期_详解 Redis 内存管理机制和实现

    Redis是一个基于内存的键值数据库,其内存管理是非常重要的.本文内存管理的内容包括:过期键的懒性删除和过期删除以及内存溢出控制策略. 最大内存限制 Redis使用 maxmemory 参数限制最大可 ...

  9. 执行一次怎么会写入两次数据_Java进阶知识:一文详解缓存Redis的持久化机制,新手看完也会用

    Redis 的数据全部在内存里,如果突然宕机,数据就会全部丢失,因此必须有一种机制来保证 Redis 的数据不会因为故障而丢失,这种机制就是 Redis 的持久化机制. Redis有两种持久化的方式: ...

  10. redis rdb aof区别_10分钟彻底理解Redis的持久化机制:RDB和AOF

    点击上方"Java知音",选择"置顶公众号" 技术文章第一时间送达! 作者:张君鸿 juejin.im/post/5d09a9ff51882577eb133aa ...

最新文章

  1. tesseract 4.0 编译安装(CentOS)
  2. VTK:PolyData之RemoveVertices
  3. Leetcode 147.对链表进行排序
  4. LeetCode 648. 单词替换(Trie树)
  5. php面试题之五——PHP综合应用(高级部分)
  6. 洛谷P1328生活大爆炸版石头剪刀布
  7. Thread、Runnable和Callable
  8. torch 安装速度缓慢
  9. Web服务稳定性测试 负载测试 可靠性测试 方案 测试报告
  10. 数字影像系统 接收服务器,影像存储与传输系统(PACS)
  11. a5松下驱动器参数设置表_松下A5,A6伺服电机参数设置
  12. python解析mht文件_php解析mht文件转换成html
  13. 一不小心成了中国电力行业最大的无人机供应商,但曹飞的理想是推动整个产业变革
  14. 第九届玲珑轻院校赛随笔
  15. 纳米孔测序仪市场现状研究分析与发展前景预测报告
  16. 成为一个大数据开发工程师的学习步骤--文字版
  17. 用python画函数图像
  18. QtVtk-009-Cone4
  19. 安装mysql时一直卡在starting the server这一位置,解决方案
  20. 暗黑2 mysql数据库_Navicat用腻了? 可以试试这几款免费且好用的 MySQL 客户端

热门文章

  1. 今天 Java 14 正式发布了!放弃 Java 8 行吗?
  2. 海外硕士苏明哲回国后哀叹:我美本英硕,找不到工作很难受
  3. Android性能优化系列——Performance Tips
  4. 台湾台积电为华为两肋插刀,扛住压力,单日损失1426亿元
  5. 这年头还有人吹财富自由。。
  6. 推荐两个不错的公众号
  7. js求数组最大值方法汇总
  8. 字典树Trie练习 HihoCoder 1014
  9. Android 开发之 ---- 底层驱动开发(一)
  10. 关于css3的背景切割(background-clip)、背景原点(background-origin)的使用