一.redis介绍
- redis是NoSQL数据库,不是传统的关系型数据库
- redis:remote dictionary server(远程字典服务器)。redis性能非常高,单机能够达到15w qps,通常适合做缓存,也可以持久化。
- redis是完全开源免费,高性能的key-value分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是最热门的NoSQL数据库之一,也称为数据结构服务器。
- redis命令参考:http://redisdoc.com/
二.redis内部结构示意图
redis的五大数据类型是:String(字符串)、Hash(哈希)、List(列表)、Set(集合)和Zset(有序集合)
三.ubuntu中安装redis 数据库
- 在http://redis.cn/download.html中下载redis安装包
- 解压安装包 $ tar xzf redis-5.0.4.tar.gz
- 进入解压后的目录 $ cd redis-5.0.4/
- 进入src目录 $ cd src/
- 启动服务端 $ ./redis-server
- 启动客户端 $ ./redis-cli
四.redis的基本使用
说明:redis安装好后,默认有16个数据库,初始默认使用0号数据库,编号是0~15。
- 添加key-value 【set】例:127.0.0.1:6379 > set key1 hello
- 查看当前redis的所有key 【keys *】例:127.0.0.1:6379 > keys *
- 获取key对应的value值 【get key】例:127.0.0.1:6379 > get key1
- 切换redis数据库【select index】例:127.0.0.1:6379 > select 1 (选择1号数据库)
- 如何查看当前数据库的key-value数量 【dbsize】例:127.0.0.1:6379 > dbsize
- 清空当前数据库的key-value 【flushdb】例:127.0.0.1:6379 > flushdb
- 清空所有(16个)数据库的key-value 【flushall】例:127.0.0.1:6379 > flushall
五.演示