当前位置: 首页 > news >正文

go学习part21 Redis

300_尚硅谷_Redis的基本介绍和原理示意_哔哩哔哩_bilibili

Redis 命令 | 菜鸟教程 (runoob.com)

1.基本介绍

 

 

2.基本操作

Redis的基本使用:
说明:Redis安装好后,默认有16个数据库,初始默认使用0号库,编号是0...15

1.添加key-val [set]
2.查看当前redis的所有key [keys *]

3..获取key对应的值.[get key]
4.切换redis 数据库[select index]
5.如何查看当前数据库的key-val数量[dbsize]
6.清空当前数据库的key-val和清空所有数据库的key-val [flushdb flushall]

 


3.支持哪些数据类型

Redis 命令 | 菜鸟教程 (runoob.com)

4.Crud操作

 

 1)字符串操作

 

(1) 单个查询和设置

set ,get

 

 (2)删除操作

del

 

 (3)设置定时,超时自动销毁

setex

 (4)同时设置和读取多个值

        mset , mget

 

 

 

2)Hash操作(像Map键值对集合)

 

 

(1) 单个查询和设置

 hset 和 hget

(2) 多个查询和设置

hmset,hmget

 

 

(3)查询全部

hgetall

 

(4) 存在与否

hexists

(5) 统计个数

 

 

3)List(列表,底层链表)

l 和 r代表队列从左边操作还是右边操作

(1) 入列和出队

lpush/rpush+队列 + 数据

lpop/rpop + 队列         弹出一个)

(2)遍历

lrange

 

lpush从左边一个个加,所以先放的字段在最右边,

lrange从左往右取自然是最后放的先取

rpush从右边一个个加

(3)清空列表

del

 

(4)求长度

llen

 如果列表空了就自动删除

 

4)Set

 Redis 集合(Set) | 菜鸟教程 (runoob.com)

 

 (1)添加

sadd 

 (2)查询集合元素

 smembers

 (3)查询是否是集合成员

SISMEMBER key member

 (4)删除指定成员

srem(remove简写)

http://www.lryc.cn/news/153776.html

相关文章:

  • 时序预测 | MATLAB实现基于PSO-BiGRU、BiGRU时间序列预测对比
  • Unity3D下如何采集camera场景数据并推送RTMP服务?
  • 黑客可利用 Windows 容器隔离框架绕过端点安全系统
  • STM32注入通道
  • WebVR — 网络虚拟现实
  • ASP.NET Core 的 Routing
  • IBM Spectrum LSF Explorer 为要求苛刻的分布式和任务关键型高性能技术计算环境提供强大的工作负载管理
  • RHCE——十一、NFS服务器
  • Python编程练习与解答 练习100:随机密码
  • 华为云云服务器评测 | 从零开始:云耀云服务器L实例的全面使用解析指南
  • 欧科云链研究院探析Facebook稳定币发行经历会不会在PayPal重演
  • docker 容器pip、git安装异常;容器内web对外端口ping不通
  • SpringBoot Mybatis 多数据源 MySQL+Oracle+Redis
  • 【JavaScript 16】对象继承 原型对象属性 原型链 构造函数属性 instanceof运算符 继承 多重继承 模块
  • 地下管线三维自动建模软件MagicPipe3D V3.0发布
  • 百度等8家企业首批上线大模型服务;大语言模型微调之道
  • 二、Mycat2 相关概念及读写分离
  • react利用wangEditor写评论和@功能
  • Android之布局转圆角
  • Linux的目录结构特点
  • 【算法与数据结构】654、LeetCode最大二叉树
  • 您必须尝试的 4 种经典特征提取技术!
  • Unity中Shader的遮罩的实现
  • 架构师成长之路|Redis key过期清除策略
  • ubuntu20.04使用privoxy进行http代理转http代理,并定制http代理头(hide-user-agent的使用方法)
  • 任意文件读取
  • 微信小程序餐饮外卖系统设计与实现
  • 一文速览嵌入式六大出口
  • 华为云云服务器评测 | 宝塔8.0镜像应用
  • 构建简单的Node.js HTTP服务器,发布公网远程访问的快速方法