# 第一单元

本文详细介绍了Redis中的五大数据类型:字符串、列表、哈希、集合和有序集合,并列举了各种类型的操作命令,如设置、获取、删除数据等。此外,还提及了Redis的数据库切换、查看键值、数据类型检测等功能,以及各数据类型的特定操作,如列表的插入、删除,哈希的增删查改,集合和有序集合的添加、删除成员等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

### redis的数据类型

5种:字符串、列表、哈希、集合、有序集合

redis数据库中,都是以 键值对 的形式存放数据

键        值

'jieshao'     '这小伙真帅'   # 字符串

'shengao'  '182.3'    # 字符串

'chengji'     [100,90,80,70,100]  # 列表

'miaoshu'  {'xingming':'郭兆雨', 'zichan':'30000','xingbie':'保密'}    #哈希

'nvpengyou'    (nv1,nv2,nv3,nv4,nv5)  # 集合

'nvpengyou2' (nv1:100,nv2:90,nv3:95)   #有序集合

### 通用命令

redis默认有16个 数据库(0-15)
select 3  # 切换到数据库3

keys *  #查看所有的key

**type key1** #查看key的数据类型

**exists key1 **#key 是否存在

**del key1 **#删除一个key

**rename key key1**  #重命名

**flushdb**  # 清空当前数据库

**flushall**  # 清空所有数据库

### 字符串string常用命令

set 键 值 ex 过期时间   # 添加数据 带过期时间

get 键  # 获取数据

strlen 键  # 查看字符串长度

mset / mget

### 列表list常用命令

lpush 键 数据   # 头插

rpush 键 数据   # 尾插

lrem 键 个数 数据  #删除指定个数的数据,0代表所有

lrange 键 起始下标 结束下标  # 查询

lset 键 下标 新数据  # 修改指定下标的数据

ltrim 键 起始下标 结束下标  # 截取数据

### 哈希hash常用命令

hset 键 字段 值  # 添加字段

hget 键 字段  # 获取字段

hgetall 键 # 查询全部的字段和值

hkeys 键 # 查询全部字段

hvals 键 # 查询全部值

hdel 键 字段  # 删除字段

### 集合set常用命令

sadd 键 值...  # 添加

smebers 键  # 查看全部数据

scard 键 # 查看数据个数

srem 键 值 # 删除指定值

### 有序集合zset常用命令

zadd  键 分 值...  # 添加

zrange 键 起始下标 结束下标  withscores # 查询 从小到大

zrevrange 键 起始下标 结束下标  withscores # 查询 从大到小

zrem 键 值  # 删除
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值