[Redis入门-01] Redis安装及简单命令
Redis入门
概述
Redis是什么: Redis(Remote Dictionary Server)即远程字典服务。 是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。免费开源,也被称为结构化数据库。 redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。Redis能干嘛? 1.内存存储,持久化(内存中断电即失,持久化很重要 rdb,aof ) 2.效率高,可以用于高速缓存 3.发布订阅系统 4.地图信息分析 5.计时器,计数器(浏览量)
特性 1.多样的数据类型 2.持久化 3.集群 4.事务 ......
学习工具 官网:https://www.redis.io/ 中文网:https://www.redis.net.cn/
Redis安装
Windows安装
1.下载: https://github.com/microsoftarchive/redis/releases 2.解压:Liunx安装
1.下载安装包yum install gcc-c++
make
BenchMark性能测试
官方自带性能测试工具 redis-benchmarkredis-benchmark -h localhost -p 6379 -c 100 -n 100000
基础知识
redis默认有16个数据库,默认使用第0个,使用 select 切换 DBSIZE 查看大小
清空当前库 flushdb
清空全部库 flushall
Redis 6之前是单线程的,基于内存操作,瓶颈不是CPU,瓶颈是机器的内存和网络带宽