美文网首页
初识Redis

初识Redis

作者: 颓废骚年 | 来源:发表于2020-11-23 17:28 被阅读0次

Redis是一个开源(BSD许可)的,使用ANSI C语言编写,基于内存的数据结构存储系统,它可以用作数据库、缓存和消息中间件。

Redis支持下列数据结构:Binary-safe strings(字符串),Hashes(哈希),Lists(列表),Sets(集合),Sorted sets(有序集合),Bit arrays(位数组、位图)、HyperLogLogs、Streams(流)。

Strings

string是redis最基本的类型,一个key对应一个value。Redis字符串是二进制安全的,意味着一个Redis字符串能包含任意类型的数据,是原始的、无任何特殊格式意义的数据,不会妄图以某种特殊格式解析数据。
常用命令:

  • set key value [EX seconds|PX milliseconds] [NX|XX] 设置键值
  • get key
  • incr key 对存储在指定key的数值执行原子的加1操作
  • decr key 对存储在指定key的数值执行原子的减1操作
  • incrby key increment 对存储在指定key的数值执行原子的加increment操作

Hashes

Redis Hashes是一个 string 类型的 field(字段) 和 value(值) 的映射表,主要用于表示对象。

  • hset key field value [field value...] hmset同上
  • hget key field 获取单个键的值
  • hmget key field [field ...] 获取多个键的值
  • hgetall key 获取所有键值对
  • hkeys key 获取hash中所有键
  • hvals key 获取hash中所有值
  • hincrby key field increment 增加 key 指定的哈希集中指定字段的数值

相关文章

  • Redis使用介绍

    目录: 1 Redis初识 1.1 Redis介绍 1.2 Redis功能特性介绍 1.3 Redis...

  • Redis从入门到应用

    初识Redis Redis概念 Redis安装 Redis的五种数据类型 操作Redis PHP的Redsi扩展 ...

  • 初识 Redis

    初识 Redis Redis 全称 REmote Dictionary Server. Redis 是一种基于键值...

  • Redis 初识

    初识 Redis 《 Redis 开发与运维》的学习笔记,希望大家多多指导。 什么是 Redis Redis 的全...

  • redis学习历程

    Redis初识 Redis安装与启动 Redis 常用API 理解与使用 Redis java客户端使用(单机版,...

  • 初识redis

    redis简介 redis是一种基于键值对key、value的NoSQL内存数据库,同时它会把内存的数据利用快照和...

  • 初识Redis

    Redis的安装和启动 这部分在之前的博客已经写过,这里不再赘述,提供两个以前的博客传送门。Redis的安装Red...

  • redis初识

    redis典型应用场景 1. 缓存系统 2. 计数器 3. 消息队列系统 4.排行榜 5.社交网络 6.实时系统 ...

  • Redis初识

    https://coding.imooc.com/learn/list/151.html Redis是什么 1.开...

  • Redis初识

    Redis的作者是Salvatore Sanfilippo(antirez)。该作者在制作一个网站中,发现他一开始...

网友评论

      本文标题:初识Redis

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