美文网首页
Redis作用

Redis作用

作者: Elvis_zhou | 来源:发表于2018-07-03 21:40 被阅读0次

Redis数据库
Redis 是一个高性能的key-value数据库。
主要用Redis实现缓存数据的存储,可以设置过期时间.对于一些高频读写、临时存储的数据特别适合.
性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。
NoSQL:一类新出现的数据库(not only sql)
泛指非关系型的数据库
不支持SQL语法
存储结构跟传统关系型数据库中的那种关系表完全不同,nosql中存储的数据都是KV形式
NoSQL的世界中没有一种通用的语言,每种nosql数据库都有自己的api和语法,以及擅长的业务场景
NoSQL中的产品种类相当多:
Mongodb
Redis
Hbase hadoop
Cassandra hadoop
NoSQL和SQL数据库的比较:
适用场景不同:sql数据库适合用于关系特别复杂的数据查询场景,nosql反之
“事务”特性的支持:sql对事务的支持非常完善,而nosql基本不支持事务
需要掌握的命令
redis在咱们的数据库中已经安装好了,可以直接使用 进入的方式:终端输入

redis-cli

  1. 设置键值
    set key value

例1:设置键为name值为itcast的数据

set name itcast

  1. 设置键值及过期时间,以秒为单位
    setex key seconds value

例2:设置键为aa值为aa过期时间为3秒的数据

setex aa 3 aa

  1. 获取:根据键获取值,如果不存在此键则返回nil
    get key

例3:获取键'name'的值

get 'name'

  1. 查找键,参数⽀持正则表达式
    keys pattern

例4:查看所有键

keys *

  1. 删除键及对应的值
    del key1 key2 ...

例5:删除键a1

del a2

  1. 设置过期时间
    注意: 如果没有指定过期时间则⼀直存在,直到使⽤DEL移除

expire key seconds

例6:设置键'a1'的过期时间为3秒

expire 'a1' 3

注意: 如果没有指定过期时间则⼀直存在,直到使⽤DEL移除

  1. 清除redis数据库数据
    flushall

相关文章

  • Redis作用

    Redis数据库Redis 是一个高性能的key-value数据库。主要用Redis实现缓存数据的存储,可以设置过...

  • Centos7.4设置redis自启动

    Centos版本:7.4 redis版本:4.0.11 系统操作用户:root 步骤: 1.新建redis.ser...

  • Redis集群机制

    1 集群的作用 ​ 集群,即Redis Cluster,是Redis 3.0开始引入的分布式存储方案。...

  • redis cli命令

    可执行文件 作用redis-server 启动redisredis-cli redis命令行工具re...

  • 0121 spring-boot-redis的使用

    redis是什么呢?redis,属于NoSQL的一种,在互联网时代,起到加速系统的作用。 redis是一种内存数据...

  • redis 笔记 (简单动态字符串)

    Sds 在 Redis 中的主要作用有以下两个: 实现字符串对象(StringObject);在 Redis 程序...

  • [redis 源码走读] 主从数据复制(下)

    redis 主从模式主要作用:读写分离,提高系统的负载能力;保证服务高可用。 本章走读 redis 6.0 源码 ...

  • 一、Redis基本数据结构介绍

    本文参考书籍:《Redis开发与运维》 1、Redis的作用 共享session 计数器 排行榜 消息队列 社交 ...

  • 33.scrapy_redis概念作用和流程

    scrapy_redis概念作用和流程 学习目标 了解 分布式的概念及特点 了解 scarpy_redis的概念 ...

  • 8.Redis复制、哨兵、集群

    Redis复制、哨兵、集群 Redis实现高可用相关的技术,它们包括:持久化、复制、哨兵和集群,其主要作用和解决的...

网友评论

      本文标题:Redis作用

      本文链接:https://www.haomeiwen.com/subject/cgpmyftx.html