Redis(一):redis简介及操作的基本命令

本文介绍了NoSQL的概念,并重点讲解了Redis这一高性能的键值存储系统。包括Redis的基本命令、如何管理和操作键等内容。

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

1.Redis简介
1.1NoSQL
NoSQL = Not Only SQL(不仅仅是 SQL) ,也解释为 non-relational(非关系型数据库)。在NoSQL 数据库中数据之间是无联系的,无关系的。数据的结构是松散的,可变的。

1.2Redis
Remote Dictionary Server(Redis)是一个开源的使用 C 语言编写、支持网络、可基于内存
亦可持久化的 Key-Value 数据库. Key 字符类型, 其值(value)可以是字符串(String), 哈希(Map),列表(list), 集合(sets) 和有序集合(sorted sets)等类型, 每种数据类型有自己的专属命令。 所以它通常也被称为数据结构服务器。

2.基本命令
2.1 Redis基本操作命令
后台启动redis命令:redis-server &
打开客户端的命令(linux) redis-cli
默认有16个库,默认使用0号库。
沟通命令:ping,返回PONG,即为正常。
选择库的命令:select 库的序号
删除当前库的数据:flushdb
2.2 key的基本操作命令
2.2.1keys
keys pattern命令,作用是查找出所有的符合pattern的命令。
*:表示的是任意字符,0-多个
?:表示的是一个任意字符
[字符1,字符2等]:含有其中一个字符

2.2.2exits
exists key [key…]:返回值是存在key的个数。没有是0

2.2.3 expire
语法:expire key seconds
作用:设置 key 的生存时间,超时自动删除,单位:s

2.2.4ttl
语法:ttl key
作用:以秒为单位,返回 key 的剩余生存时间(ttl: time to live)
返回值:

-1 :没有设置 key 的生存时间, key 永不过期。
-2: key 不存在
数字: key 的剩余时间,秒为单位
2.2.5 type
语法:type key
作用:查询数据类型
返回值:

数据类型,包括:tring (字符串)list (列表)set (集合) zset (有序集)hash (哈希表)
none (key 不存在)
2.2.6 del
语法: del key [key…]
作用:删除存在的key,不存在忽略

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值