精易论坛

标题: redis求解 [打印本页]

作者: xxx1997    时间: 2021-1-25 17:29
标题: redis求解
redis同步客户端和异步客户端有啥区别,适用于那些场景 (我百度出来的结果是这样说的:

一、同步客户端

比如一个连接有两个请求,请求1 和 请求2,请求1 先发起请求,请求2后发起请求,则请求2 要等待请求1 响应完成才能接收到响应。

举个枣子,httpclient  发送get请求,线程会一致阻塞,直到有响应结果。

二 、异步客户端

比如一个连接有两个请求,请求1 和 请求2,请求1 先发起请求,请求2后发起请求,请求1 和 请求2 可以并发的获取响应。

举个枣子,asynhttpclient  发送get请求,线程不会阻塞,程序往下走。

如果要存的数据就是 key value  那么能不能只用异步客户端。
还有就是程序在:以及有一个mysql的数据库连接库了,在使用redis会不会冲突,redis在连接初始化时也是在程序启动时初始化还是在视图函数里每次使用到他都要初始化
服务器内存实在有点小,e2ee的可以单独买个redis的服务器而不用本机吗
还有一个疑问就是稳定吗 ...


作者: 猜度    时间: 2021-1-25 17:35
e2ee的可以单独买个redis的服务器  挺稳定的 一直在使用
作者: ‘CC    时间: 2021-1-25 18:01
我也没看懂redis怎么用,我看了一下手册好像是可以多个服务器支撑API接口,我API用hpsocket写的不知道怎么redis
作者: Patek    时间: 2021-1-25 18:07
同步:客户Duan发送指令过去,等待服务器返回消息。完成一次通信
异步:客户Duan发送指令过去,不等服务器返回,直接返回。如果你要获取结果,则需要额外再写代码来获取。
作者: xxx1997    时间: 2021-1-25 18:11
猜度1093344156 发表于 2021-1-25 17:35
e2ee的可以单独买个redis的服务器  挺稳定的 一直在使用

大佬单独买的是redis4.0 还是5.0   我怕买错版本用不了  

还有就是有一个mysql的数据库连接库了,在使用redis会不会冲突,redis在连接初始化时也是在程序启动时初始化还是在视图函数里每次使用到他都要初始化
作者: 扑克牌    时间: 2021-2-1 10:27
redis 是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
是一个基于键值存储的非关系型数据库。
适用于处理高并发,做数据库缓存数据缓解数据库的查询压力。
作者: 扑克牌    时间: 2021-2-1 10:29
xxx1997 发表于 2021-1-25 18:11
大佬单独买的是redis4.0 还是5.0   我怕买错版本用不了  

还有就是有一个mysql的数据库连接库了,在使用 ...

Redis是一个内存结构的NoSQL数据库,我们可以作为NoSQL数据库单独使用,也可以作为数据库缓存,用于减轻数据库的压力。
作者: 无风不起浪    时间: 2021-8-3 10:18
xxx1997 发表于 2021-1-25 18:11
大佬单独买的是redis4.0 还是5.0   我怕买错版本用不了  

还有就是有一个mysql的数据库连接库了,在使用 ...

redis和mysql可以一起用 没有冲突




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4