缓存中间件Redis必知必会

缓存中间件Redis必知必会

    • [一 十大数据类型](#一 十大数据类型)
    • [二 key的操作命令](#二 key的操作命令)
    • [三 数据操作命令](#三 数据操作命令)

一 十大数据类型

  • 1.String 字符串
java 复制代码
 hello world
  • 5.List 列表
java 复制代码
[A>B>C>D]
  • 6.Set 集合
java 复制代码
{A<B<C}
  • 7.Sorted Set 有序集合
java 复制代码
{A:1,B:2,C:3}
  • 4.Hash 哈希表
java 复制代码
{a:"hello",b:"world",c,"you"}
  • 2.BitMap 位图
java 复制代码
01100112121212
  • 3.BitField 位域
java 复制代码
{7912}{121321}{2132213}
  • 8.Geospatial 地理空间
java 复制代码
{A:(50.1,0.5)}
  • 9.Hyperlog 基数统计
java 复制代码
01101101 0110111 01101101
  • 10.Stream 流 用于消息队列,消息持久化
java 复制代码
{id1=time1.seq((a:"foo", a:"bar"))}

二 key的操作命令

  • keys * 查看所有key
  • exists keyname 判断key是否存在
  • type keyname 看key的类型
  • del keyname 删除
  • unlink keyname 非阻塞删除
  • ttl keyname 查看过期时间
  • expire keyname 秒 设置过期时间
  • move keyname dbindex [0- 15] 移动key到数据库db中
  • select dbindex 切换数据库
  • dbsize 查看key的数量
  • flushdb 清空当前库
  • flushall 通杀全部库

三 数据操作命令

命令不区分大小写,内容区分大小写

java 复制代码
help @String
java 复制代码
set keyname helloworld
java 复制代码
get keyname

批量操作

java 复制代码
mset keyname1 hello keyname2 world
java 复制代码
mget keyname1 keyname2
相关推荐
鼠鼠我捏,要死了捏3 小时前
生产环境Redis缓存穿透与雪崩防护性能优化实战指南
redis·cache
曾经的三心草7 小时前
微服务的编程测评系统11-jmeter-redis-竞赛列表
redis·jmeter·微服务
努力努力再努力wz9 小时前
【c++深入系列】:万字详解模版(下)
java·c++·redis
2301_793086879 小时前
Redis 04 Reactor
数据库·redis·缓存
1892280486113 小时前
NY243NY253美光固态闪存NY257NY260
大数据·网络·人工智能·缓存
AAA修煤气灶刘哥14 小时前
搞定 Redis 不难:从安装到实战的保姆级教程
java·redis·后端
青鱼入云14 小时前
redis怎么做rehash的
redis·缓存
FFF-X14 小时前
Vue3 路由缓存实战:从基础到进阶的完整指南
vue.js·spring boot·缓存
Python私教14 小时前
从“Hello World”到“高并发中间件”:Go 语言 2025 系统学习路线图
学习·中间件·golang
考虑考虑15 小时前
Redis事务
redis·后端