首页 > 数据库 >redis基本使用

redis基本使用

时间:2022-11-24 17:32:09浏览次数:36  
标签:基本 set users redis zsets 获取 添加 key 使用


Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。以下是一些基本用法

1.string

添加获取

set name "xiaoxiaohei"
get name

获取字串

GETRANGE name 0 5

获取所有(一个或多个)给定 key 的值。

MGET name1 name2

将值 value 关联到 key ,并将 key 的过期时间设为 seconds (以秒为单位)。

SETEX key seconds value

2.hash map

添加获取

HMSET user username xiaoxiaohei password 123456 hobby basketball
HGETALL user
HGET user username

3.list

添加获取

LPUSH users aaa
LPUSH users bbb
LPUSH users ccc
LRANGE users 0 10

4.sets

添加获取

SADD sets aaa
SADD sets "fff"
SMEMBERS sets

5.zset(sorted set:有序集合):Redis zset 和 set 一样也是string类型元素的集合,且不允许重复的成员。

添加获取

ZADD zsets 5 aaa
ZADD zsets 3 bbb
ZADD zsets 4 ccc
ZRANGEBYSCORE zsets 0 1000


标签:基本,set,users,redis,zsets,获取,添加,key,使用
From: https://blog.51cto.com/u_15890522/5884400

相关文章

  • ILA使用说明
    集成逻辑分析仪(IntegratedLogicAnalyzer:ILA)功能允许用户在FPGA设备上执行系统内调试后实现的设计。当设计中需要监视信号时,应使用此功能。用户还可以使用此功能在硬......
  • Vue中qrcode的使用方法(生成二维码插件) / 前端页面根据URL链接生成二维码
      1.下载npminstallqrcode--save-dev2.引入(在所需要的页面中引入)importQRCodefrom“qrcode”;//引入生成二维码插件3.生成二维码<canvasid="QRCode_head......
  • 在使用百度地图的SDK时,出现.LocationDemo has leaked ServiceConnection 异常并且无法
    Activitycom.example.diarysytsem.LocationDemohasleakedServiceConnectioncom.baidu.location.c@4247e170thatwasoriginallyboundhere这个是因为在配置文件中没......
  • Android绘图Canvas、Paint类基本用法
    这些用法都是英文的字面意思,所以解释部分就放在代码的注释那里了,要画图,就要继承View类重写onDraw方法,要注意的是构造方法也重写一下吧,话不多说直接上代码~~~importandroid.......
  • Jenkin安装及使用说明
    介绍Jenkins是基于Java开发的一种持续集成及交付工具,可用于自动打包部署项目内容下载安装官网镜像地址:https://mirrors.jenkins.io/下载地址:https://jenkins.io/......
  • ubuntu 使用入门
    我使用的版本是20.04.1,经验与大家分享:1.安装时subnet设置:192.168.x.0/24   x为你的网关对应值,这只是最常见设置,其它情况未知2.安装完成后需要设置root密码......
  • XAF Blazor 中使用 Blazor 组件
    前言文档标题是不是感觉有点奇怪,但实际我们在XAFBlazor中使用Blazor组件是很繁琐的,我们需要将Blazor组件封装成属性编辑器(PropertyEditor),再用非持久化对象去承载它。当我......
  • 原生mybatis使用细节回顾
    mybatis笔记1、${}和#{}的区别#{}是获取参数的内容支持,索引获取;#{0},parameterType可以是intString之类的。${param1}获取指定位置的参数;======#{0}若是parameterType......
  • 使用selenium定时爬取网页内容-java版本
    使用场景某些网页有反扒机制,使用jsoup和httpclient不能满足要求,使用selenium可以。环境配置​​https://registry.npmmirror.com/binary.html?path=chromedriver/​​下载解......
  • Docker安装及MySQL、Redis等配置
    Docker安装(CentOS版本)Docker安装文档:链接1、卸载系统之前的dockersudoyumremovedockerdocker-clientdocker-client-latestdocker-commondocker-latest\docker-......