典型的NoSQL数据库命令分析

2021-10-08 15:08:19 浏览数 (1)

典型的NoSQL数据库命令分析

  • 关系型数据库:是指采用了关系模型来组织数据的数据库。标准数据查询语言SQL就是一种基于关系数据库的语言。关系型数据库以行和列的形式存储数据,以便于用户理解。这一系列的行和列被称为表,一组表组成了数据库。用户用查询(Query)来检索数据库中的数据。一个Query是一个用于指定数据库中行和列的SELECT语句。
  • NoSQL:“Not Only SQL”的缩写,它的意义是:适用关系型数据库的时候就使用关系型数据库,不适用的时候也没有必要非使用关系型数据库不可,可以考虑使用更加合适的数据存储。

2. Redis命令

Redis命令用于在Redis服务器上执行一些操作。 要在Redis服务器上运行命令,需要一个Redis客户端。下面介绍在windows的cmd中的使用,安装配置不再介绍,在Linux中类似。

Redis连接命令

编号

命令

描述

1

redis-cli

连接到本地Redis服务器

2

redis-cli -h host -p port -a password

该命令用于连接到Redis远程服务器,比如在主机(host)127.0.0.1,端口(port)6379上运行redis服务器,没有密码:redis-cli -h 127.0.0.1 -p 6379

3

ping

该命令检查服务器是否正在运行

4

AUTH password

使用给定的密码验证服务器

5

quit或exit

关闭当前连接

6

SELECT index

更改当前连接的所选数据库

键命令

用于管理Redis中的键

编号

命令

描述

1

DEL key

此命令删除一个指定键(如果存在)。

2

DUMP key

此命令返回存储在指定键的值的序列化版本。

3

EXISTS key

此命令检查键是否存在。

4

EXPIRE key seconds

设置键在指定时间秒数之后到期/过期。

5

EXPIREAT key timestamp

设置在指定时间戳之后键到期/过期。这里的时间是Unix时间戳格式。

6

PEXPIRE key milliseconds

设置键的到期时间(以毫秒为单位)。

7

TYPE key

返回存储在键中的值的数据类型。

8

KEYS pattern

查找与指定模式匹配的所有键。

9

MOVE key db

将键移动到另一个数据库。

10

PERSIST key

删除指定键的过期时间,得永生。

11

PTTL key

获取键的剩余到期时间。

12

RANDOMKEY

从Redis返回一个随机的键。

13

RENAME key newkey

更改键的名称。

14

SORT key [BY pattern] [LIMIT offset count] [ASC

DESC] [ALPHA]

其中,KEYS pattern的用法: h?llo matches hello, hallo and hxllo h*llo matches hllo and heeeello h[ae]llo matches hello and hallo, but not hillo h[^e]llo matches hallo, hbllo, ... but not hello h[a-b]llo matches hallo and hbllo Use to escape special characters if you want to match them verbatim.

0 人点赞