- NoSql数据库
==============================================================================
由于用户量增大因此请求数量也增大,数据压力也就大了;多态服务器之间数据不同步;多态服务器之间的锁已经不存在互斥;因此引入了Redis。
Redis(Remote Dictionary Server)就是一款基于Key-Value的NoSQL非关系数据库;远程字典服务,由C语言编写完成,基于内存存储数据,提供了多种持久化机制,高性能并且提供了集群的搭建方式,可以方便的横向扩展以及纵向的垂直扩展,还支持事务的操作,保证了高并发场景下数据的安全性和一致性;
- 简单:部署较为简单
- 访问性能优越:读数据11万次/s,写数据8万次/s;
- 数据类型丰富:string、list、set、hash、zset、地理信息……
- 可以持久化存储:断电或者重启数据不会丢失;
- 解决Session共享问题
- 解决高频数据库查询问题
- 高访问数据解决(将高访问的数据存到Redis中使用时直接从内存中取出,提高了速度和服务器开销)
- ……
==============================================================================
下载地址:https://github.com/tporadowski/redis/releases
- 下载好减压即可
服务启动:在根目录下cmd中启动
redis-server.exe redis.windows.conf
客户端启动:在根目录下cmd
redis-cli.exe
2.3 使用Redis Desktop Manager连接Redis
下载地址:https://redisdesktop.com/pricing