一、基本概念
-
Redis是一种主要基于内存存储和运行的,能快速响应的 键值数据库产品。
-
Redis数据库产品用 ANSI C语言编写而成,开源。少量数据存储,高速读写访问,是Redis的最主要应用场景。
特点: 1.
C语言编写键值对数据库
-
数据之间没有关联关系
-
持久化支持,可以进行数据灾难恢复
-
高性能
数据类型:
-
字符串(String)
是Redis数据库中最简单的数据结构。
-
列表(List)
是由若干插入顺序排序的字符串元素组成的集合。在读写操作时只能从其两头开始。
-
集合(Set)
是指由
不重复且无序
的字符串元素构成的一个整体。
-
散列表(Hash)
散列表是可以存储多个键值对的映射,是无序的一种数据集合。键的内容必须是唯一的,不能重复。键内容中间可以采用类似
“
:
”
的隔离符号。特别适用于存储一个对象。
-
有序集合(Sorted Set)
有序集合和散列表都是由键值对构成的数据集合,主要区别是有序集合根据值进行自动排序,而散列表值不排序;有序集合可以对值直接进行操作,而散列必须通过键查找来获取值。
Redis启动方式:
-
在服务中启动Reids
-
在cmd窗口进入Redis的安装路径的根目录 ,输入命令 redis-server.exe redis.windows.conf (当将安装路径放到path变量后,可以使用命令redis-server)
在Redis中启动客户端:
-
redis-cli -h 127.0.0.1 -p 6379
-
或者直接 redis-cli
-
如果需要在远程 redis 服务上执行命令,同样我们使用的也是 redis-cli 命令。
具体语法格式:redis-cli -h host -p port -a password
注意:
-
Redis 数据库 对命令大小写不敏感 ,这意味着ping,Ping,PING是同一个命令。
-
Redis 数据库 对变量大小写敏感 ,如Title和title是两个变量。
-
执行Redis-cli客户端工具之前,数据库必须正常启动状态,否则无法执行数据库命令。
二、字符串命令
字符串是Redis数据库中最简单的数据结构。
字符串所能存储的值类型包括:字节串、整数、浮点数、二进制数