redis的基本操作

简介

 Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
 NoSql:泛指非关系型数据库

下载和安装

 redis的安装非常方便,只需要在redis官网上下载你所需要的版本,然后解压即可使用。

命令

 添加信息(mset)`

 功能:设置key value数据
 命令:mset key value
 范例:mset name zhao

 信息查询(mget)

功能:根据key查询对应的value如果不存在、返回nil
命令:mget key
范例:mget name

 清除屏幕信息(clear)

功能:清楚之前输入的内容(清屏)
命令:clear
范例:clear

 帮助(help)

功能:获取命令帮助文档,获取组中所有命令信息名称
命令:help 命令名称
命令:help @组名

如下:

  GET key  //命令格式
  summary: Get the value of a key //功能描述
  since: 1.0.0  //出现版本
  group: string //所属群组

 退出客户端

命令:quit
命令:exit

key通用操作

 key是一个字符串,通过key获取redis中保存的数据


key的基本操作
删除指定的key:del key
获取key是否存在:exists key
获取key的类型:type key

key的扩展操作(有效期)
为指定的key设置有效期
expire key seconds //秒
pexpire key milliseconds //毫秒
expireat key timestamp
expireat key milliseconds-timestamp

获取key的有效时间
ttl key //key不存在返回-2,存在-1,有时长返回时长
pttl key 

切换key从时效性转为永久性
persist key //没有有限期返回0

key的扩展操作(查询模式)
查询key:keys pattern
查询模式规则:1.*匹配任意数量的任意符号。2.?匹配一个任意符号。3.[]匹配一个指定符号

wei为key改名
rename key newkey
renamenx key newkey
对所有key排序
sort
其它key通用操作
help @generic

数据库的通用操作

1.切换数据库
select index
2.其它操作
quit //退出
ping //测试服务器是否连接
echo message //输出
3.bd相关操作
move key //数据移动
4.数据清除
dbsize
flushdb //清除现在的数据
flushall //清除所有数据
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值