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

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,不存在忽略

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值