Redis

目录

1、Redis入门

<1>Redis简介

<2>Redis下载与安装

<3>Redis服务启动与停止

2、数据类型

<1>介绍

<2>Redis 5种常用数据类型

3、常用命令

<1>字符串string操作命令

<2>哈希hash操作命令

<3>列表list操作命令

<4>集合set操作命令

<5>有序集合sorted set操作命令

<6>通用命令


1、Redis入门

<1>Redis简介

Redis简介
Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker,翻译为:Redis是一个开源的内存中的数据结构存储系统,它可以用作:数据库、缓存和消息中间件。官网: https://redis.io
Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。它存储的value类型比较丰富,也被称为结构化的NoSql数据库。
NoSql (Not only sQL),不仅仅是SQL,泛指非关系型数据库。NoSql数据库并不是要取代关系型数据库,而是关系型数据库的补充。 

关系型数据库(RDBMS)
        Mysql
        OracleDB2
        SQLServer
非关系型数据库(NoSql)

        Redis
        Mongo db
        MemCached

Redis应用场景
        缓存
        任务队列
        消息队列
        分布式锁

<2>Redis下载与安装


Redis安装包分为windows版和Linux版:
windows版下载地址: https://github.com/microsoftarchive/redis/releases

Linux版下载地址: https:// download.redis.io/releases/
redis-4.0.0.tar.gz
Redis-x64-3.2.100.zip

在Linux系统安装Redis步骤:

1.将Redis安装包上传到Linux
⒉.解压安装包,命令: tar -zxvf redis-4.0.0.tar.gz-C /usr/local

3.安装Redis的依赖环境gcc,命令: yum install gcc-C++
4.进入/usr/local/redis-4.0.0,进行编译,命令: make

5.进入redis的src目录,进行安装,命令: make install

在Windows系统中安装解压即可使用

<3>Redis服务启动与停止

 

 

2、数据类型

<1>介绍

Redis存储的是key-value结构的数据,其中key是字符串类型,value有5种常用的数据类型:
        ◆字符串string
        ◆哈希hash

        ◆列表list

        ◆集合set
        ◆有序集合sorted set

<2>Redis 5种常用数据类型

3、常用命令

<1>字符串string操作命令

Redis中字符串类型常用命令:
        ◆SET key value                             设置指定key的值
        ◆GET key                                      获取指定key的值
        ◆SETEX key seconds value          设置指定key的值,并将 key的过期时间设为seconds秒
        ◆SETNX key value                        只有在key不存在时设置key的值

更多命令可以参考Redis中文网:https: / / www.redis.net.cn

<2>哈希hash操作命令

<3>列表list操作命令

 

<4>集合set操作命令

 

<5>有序集合sorted set操作命令

 

<6>通用命令

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值