redis非关系型数据库NOSQL,用c语言编写的,基于内存的数据库,每秒支持十几万的读写操作,性能远超数据库,还支持集群、分布式、主从同步等配置。
Redis基本功能
1 发布订阅系统
2 地图信息分析
3 计时器和计数器
redis运行的图形界面
Redis运行执行的命令
先启动对应的服务端
redis-server.exe +redis.windows.conf
启动对应的图形界面
redis-cli.exe
Redis刚开始使用的流程操作:
当第一次读取数据的时候,读取 Redis 的数据就会失败,此时就会触发程序读取数据库,把数据读取出来,并且写入 Redis 中;
当第二次以及以后需要读取数据时,就会直接读取 Redis,读到数据后就结束了流程,这样速度就大大提高了。
在如今的互联网中,越来越多的存在高并发的情况,比如天猫双11、抢红包、抢演唱会门票等,这些场合都是在某一个瞬间或者是某一个短暂的时刻有成千上万的请求到达服务器,如果单纯的使用数据库来进行处理,就算不崩,也会很慢的,轻则造成用户体验极差用户量流失,重则数据库瘫痪,服务宕机,而这样的场合都是不允许的!