问题:为什么使用Redis,使用Redis 有什么缺点、单线程的Redis 为什么这么快、 Redis 的数据类型,以及每种数据类型的使用场景、Redis 的过期策略以及内存淘汰机制、Redis 和数据库双写一致性问题、如何应对缓存穿透和缓存雪崩问题、如何解决Redis 的并发竞争 Key 问题
1、 下载安装Redis
下载地址:https://github.com/MSOpenTech/Redis。
2、 安装Redis
在下载的文件中找到bin并打开。
redis-server.exe:服务程序(目前我们只用到这一个)
redis-check-dump.exe:本地数据库检查
redis-check-aof.exe:更新日志检查
redis-benchmark.exe:性能测试,用以模拟同时由N个客户端发送M个 SETs/GETs 查询 (类似于 Apache 的ab 工具).
Redis有很多配置参数,这里就不介绍了,有兴趣的朋友可以到网上查查。
双击redis-server.exe或者在命令窗口中输入D:\redis-2.6\redis-server.exe即可启动Redis服务。
注意端口号:Port:6379 在我们的程序中会用到该端口号。
3、 数据读、写、删测试,并实现list存数。
首先引用下面四个DLL文件
4、 测试
整篇文章写的比较仓促,很多基本点都没有说明,有不懂的请百度一下。
如果你有好的学习NoSQl的资料欢迎交流。
领取专属 10元无门槛券
私享最新 技术干货