本文的核心内容:了解Redis的特点、Redis的基本指令、Redis的基本数据类型与指令操作。
一:什么是Redis
Redis 是一个开源免费的基于内存的key-value存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如:字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets)等。 Redis特性丰富,客户端支持现阶段流行的大多数编程语言。
Redis的特点:
1. Redis是一个高性能的key/value内存型数据库
2. Redis数据类型丰富(string、list、set、zset、hash等)
3. Redis支持数据持久化(AOF和RDB两种持久化方式)
4. Redis读写性能优异,单线程运行效率高
二:Redis的基本操作命令 【只需要记住常用的指令即可,红色标记为重要指定必须记住】
连接redis
redis-cli -h ip -p port [客户端连接redis可以指定主机-h xxx.xxx.xxx、端口号-p xxxx。]
①:对数据库的操作指令
1.选择数据库
select index[0-15]
注意:redis默认会存在16个数据库库,编号从0-15,默认使用0号数据库
2. 数据库操作
清空当前数据库数据 flushdb
清空所有数据库数据 flushall
②:对数据库key的操作【重要的指令以红色标注】
1.del key1 key2 ... Keyn
作用: 删除1