Redis基本数据类型与操作命令

这篇博客介绍了Redis中的基本数据类型,包括String、List、Set、Zset(SortedSet)和Hash,并详细说明了每个类型的操作命令。例如,String类型的SET、GET、APPEND和STRLEN命令,List的LPUSH、RPUSH、LPOP和RPOP等,以及Set和Zset的相关操作。Redis提供了丰富的数据类型和命令,方便进行数据存储和操作。
摘要由CSDN通过智能技术生成


  Redis为非关系型数据库,有着NoSql数据库的特性,不再遵守ACID原则,也不再支持Sql语句,而是改用命令来操作数据。

  整体给人的感觉像是操作一张Map集合一样,比较方便,但对于不同的数据类型,有着不同的命令。接下来分别介绍每种数据类型,及其对应操作命令。也可以前往 http://doc.redisfans.com/ 查看详细中文文档。

  Oracle可以通过建立不同属主,来开辟不同的库,相互之间数据不互通。一个MySql里也可以创建多个不同的数据库。Redis也有类似功能,但个数是固定的:16个,命名也为固定的从0至15。
在这里插入图片描述

  常用的库操作有:

命令 作用
select index 切换到指定下标库
dbsize 查看当前库Key的数量
flushdb 清空当前库所有数据
flushall 清空全部库的所有数据

Redis键-Key

  Key为Redis的键,不是具体数据,可以视同为String类型的唯一值。

  对Key键常用的操作命令有:

命令 作用
keys* 查看所有Key键
exists key 判断某个Key是否存在
type key 查看某个Key的Value类型
del key 删除指定的Key及其数据
unlink key 非阻塞删除,先移除,真实删除由子线程执行
expire key seconds 给Key设置过期时间,过期后Key被删除
ttl key 查看Key剩余多少秒过期,-1表示永不过期,-2表示已过
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值