首页 > 数据库 >redis介绍和安装

redis介绍和安装

时间:2022-11-06 14:22:10浏览次数:38  
标签:set redis 数据类型 支持 介绍 安装 服务端

redis介绍

redis是一种在内存进行存储数据的数据库,当然,它也支持将数据存储到硬盘上

redis的存储方式是通过key-value的形式,value可以是很多数据类型,分别是:string(字符串)、list(链表)、set(集合)、zset(有序集合,常用来做排名)和hash(哈希类型)

redis在6.0版本之前是单线程和单进程,不存在并发问题,但是在6.0之后是可以支持多线程了

redis的优势

(1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1)
(2) 支持丰富数据类型,支持string,list,set,sorted set,hash
(3) 支持事务,操作都是原子性,所谓的原子性就是对数据的更改要么全部执行,要么全部不执行
(4) 丰富的特性:可用于缓存,消息,按key设置过期时间,过期后将会自动删除

redis单线程为什么那么快

    	-数据在内存(最重要的)
        -io多路复用技术
        -因为没有进程,线程间的切换

redis的应用场景

    1 排行榜
    2 网站访问量,文章访问量
    3 缓存数据库(用的最多,就是做缓存)
    4 发布订阅
    5 去重
    6 分布式(blpop)

redis与Memcached数据库的比较

	-1 Memcached只支持一种数据类型字符串
    -2 Memcached不支持持久化(不支持存到硬盘上,只要一断电,数据就没了)

redis的安装

可以去官网搜索redis进行安装

redis安装完毕之后分为服务端和客户端

安装完毕之后服务端自动会启动

在cmd中输入redis-cli 客户端连接服务端 或者输入redis-cli -h 127.0.0.1 -p 6379

使用小介绍:

image

标签:set,redis,数据类型,支持,介绍,安装,服务端
From: https://www.cnblogs.com/suncolor/p/16857653.html

相关文章

  • https://github.com/aimeos/aimeos-laravel 安装
    需要的安装环境Linux/Unix、WAMP/XAMP或MacOS环境PHP>=7.3(Aimeos2021.10),PHP>=8.0(Aimeos2022.04+)MySQL>=5.7.8,MariaDB>=10.2.2,PostgreSQL9.6+,SQL......
  • 使用Electron-builder将web项目封装客户端安装包 发布
    背景:之前用electron-packager将web项目打包成客户端时,exe文件只能在当前文件夹下运行,如果发送给别人使用极不方便。所以我们可以用electron-builder将web项目封装成安装包......
  • SDN实验环境安装
    一、实验目的熟悉实验环境熟悉Linux基本操作二、实验要求(一)任务请根据实验环境安装文档,完成特定开源软件的安装......
  • 【个人笔记】VBox7安装Debian网络下载慢问题处理
    使用镜像安装Debian的过程中,会安装一些常用的软件包。但在安装软件包的阶段,默认情况下会通过网络进行下载。即使配置了国内的镜像,但是由于网络问题依然很慢。这个时候需要......
  • redis rdb与snapshot的关系
    关系RDB是Redis用来进行持久化的一种方式,在指定的时间间隔内将当前内存中的数据集快照写入磁盘,也就是Snapshot快照(数据库中所有键值对数据)。恢复时是将快照文件直接读到......
  • 使用jwt,redis,实现登录
    jwt是无状态的,不需要服务端存储登录用户信息,一次性生成token后,除非过期,不然是都可以用的。但是这样就产生了token续期、用户注销等问题。token续期怎么解决呢?1、使用......
  • Springboot2.x 结合 redis 实现ip请求次数限制
    参考https://cloud.tencent.com/developer/article/1607647SpringBoot整合Redis代码详解,四步搞定!https://blog.csdn.net/jinyangbest/article/details/98205802sprin......
  • window2016 无法安装 net3.5 的解决办法
    WindowsPowerShell版权所有(C)2016MicrosoftCorporation。保留所有权利。PSC:\Users\Administrator>dism.exe/online/enable-feature/featurename:NetFX3/Sour......
  • Linux安装JDK,解压报错:gzip: stdin: not in gzip format
    问题描述在Linux安装JDKtar-zxvf命令解压时,报错,无法解压报错内容:gzip:stdin:notingzipformattar:Childreturnedstatus1tar:Errorisnotrecoverable:e......
  • Windows版的Redis安装
    到官网下载:​​​https://github.com/MicrosoftArchive/redis/releases​​​如果没有到如下网盘下载:​更改配置文件​Windows版的Redis有2个配置文件,一个是:redis.windows.c......