-- 快速入门- windows下Redis的 下载,安装与常见配置
【官网】:https://redis.io/
应用场景
为什么选择reids? 速度快,完全基于内存,使用 C 语言实现,网络层使用 epoll 解决高并发问题,单线程模型避免了不必要的上下文切换及竞争条件; 注意:单线程指网络请求模块上用一个请求处理客户端请求,而持久化时会重开一个线程/进程去进行处理。 丰富的数据类型--Redis有 8 种数据类型,主要是 String、Hash、List、Set、 SortSet 5 种类型,都是基于键值对方式。每种数据类型提供丰富的操作命令,可满足绝大部分需求,有特殊需求还能基于lua实现新命令基础资源
windows系统
使用须知
edis用起来很简单,但是在实际应用过程中,一定会遇到常见问题,例如: 1)redis和数据库数据的一致性. 2)缓存雪崩. 3)缓存穿透. 4)热点数据发现
配置步骤
A)下载与安装,并部署为windows服务。
step1)打开github 下载地址。
https://github.com/microsoftarchive/redis/releases
这里选择 3.2.100,选择下载如图:
step2)安装并部署为windows服务.
点击安装完成后,在cmd中定位到redis的安装目录(我的目录是 :D:\Program Files\Redis\),并运行如下命令:
"D:\Program Files\Redis\redis-server.exe" --service-install "D:\Program Files\Redis\redis.windows-service.conf"
安装好之后windows服务列表就会出现:
另附常用命令:
卸载服务:redis-server.exe --service-uninstall
开启服务:redis-server.exe --service-start
停止服务:redis-server.exe --service-stop
重命名服务:redis-server.exe --service-name name
B) redis服务端常用设置。
1)设置redis密码。
[注]设置完之后要重启windows服务才能生效。
2)网络设置。
2.1)redis绑定的IP和端口设置。
2.2)设置允许入站访问。
2.3)设置云服务的安全组(阿里云,aws等都有网络安全组)。
参考:https://blog.csdn.net/qq_45699990/article/details/110532328
2.4)设置最大内存占用。
[注] 上述所有配置设置完都要重启才能生效。
C)安装redis可视化客户端.
默认安装完了会有一个redis-cli.exe作为简单的客户端。我们还可以安装一些免费,开源,跨平台的redis客户端。
例如:
QuickRedis: https://github.com/quick123official/quick_redis_blog
常见问题
快速入门
无