注册登录
产品
社群
使用“Bing”搜本站
使用“Google”搜本站
使用“百度”搜本站
✓
站内搜索
注册登录
问答
博客
资讯
标签
用户
活动
极客观点
项目管理
HarmonyOS
开发者社区
热门标签
javascript
前端
python
node.js
react
vue.js
php
laravel
go
人工智能
mysql
linux
ios
java
android
css
typescript
spring
程序员
ONES 研发管理
思否企业问答
安谋科技 XPU
问答
博客
资讯
标签
用户
活动
极客观点
项目管理
HarmonyOS
开发者社区
热门标签
javascript
前端
python
node.js
react
vue.js
php
laravel
go
人工智能
mysql
linux
ios
java
android
css
typescript
spring
程序员
ONES 研发管理
思否企业问答
安谋科技 XPU
Vicky
67
获赞数
0
关注数
15
粉丝数
关注他
发私信
杭州
武汉理工大学 | 电子商务
vickyqi.com
IP 属地未知
2015-10-16 加入
浏览 6.3k
举报
屏蔽
主页
回答
138
提问
文章
更多
热爱并发编程,目前对Java并发编程具有一定程度了解,欢迎讨论
1,583 声望
|
达人
全站排名超越 99% 用户
java
853
redis
496
mysql
288
php
255
java-web
96
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
4
青铜勋章
redis
java
评论员
个人动态
回答了问题
2016-06-26
python怎么算出字符串的宽度
Vicky
这个跟字体有关了吧,把编辑器换成等宽字体就好了
回答了问题
2016-03-28
服务器怎么实现即时保存数据
Vicky
这种情况使用redis list也行,可以在入redis之前记录个log,这样毕竟会安心点。其他方式就可以考虑专业的消息队列了,如xxMQ,或者有能力的话可以考虑Kfaka。
回答了问题
2016-03-25
redis内存释放问题
Vicky
首先确定一定是队列的空间未释放导致的?感觉不应该,因为redis会自动把空的队列直接删除,就算当时未释放,等到内存达到一定限度也会释放的
回答了问题
2016-03-25
redis对于带分页带多条件排序的列表,如何进行缓存
Vicky
建议异步,使用定时任务定时去mysql中按照所有规则将数据排好序查询出来放入redis,按时间排序放入redis,按热度排序放入redis,当排好序放入redis之后分页就很简单了。
回答了问题
2016-03-25
redis watch 不能是hash中的某个key吗?
Vicky
watch只能针对一个key,hash里面的key不行的
回答了问题
2016-03-18
redis字典的内部实现方式
Vicky
看来题主是不知道什么是hash啊,建议把数据结构的基础先打好,再去研究redis基于数据结构的应用。 当然,hash的复杂度O(1)是指的平均复杂度,同时也是最理想状态下的,最坏情况下是O(n)
回答了问题
2016-03-18
spring-data-redis 怎么监听消息队列有消息来了呢
Vicky
如果使用的是lpush让队列中存入消息,那么消费者直接blpop从队列取消息即可,因为blpop是阻塞式的,你设置一个超时时间,超时时间内如果有消息进来会自动获取到,如果没有则结束等待,外面使用一个循环即可。
回答了问题
2016-03-16
Redis高并发的一个小问题
Vicky
hincrby即可解决数据存储:将报名信息保存到一个hash结构中,hash里面的key使用用户id,value是报名次数报名:直接使用hincrby命令,将对应的userId的value+1,如果之前没报名,返回1,大于1表示已报过名。并发问题:再大的并发量这个方案都不会有任何问题,因为可以...
回答了问题
2016-03-14
抽奖活动计数 redis vs mysql
Vicky
使用redis会有一个问题,那就是到最后你的商品数量剩余量可能是小于0的,即因为redis只能保证每个操作的原子性,如果你需要判断商品数量是否大于0,然后再决定是否减少余量,这样redis是没法保证原子性的,并发就会导致余量小于0,但是并不影响业务的正确性,因为你...
回答了问题
2016-03-06
java HashMap初始化容量的效率问题
Vicky
你运行时的JVM堆多大?
回答了问题
2016-03-06
Redis是线程安全的吗?
Vicky
redis可以说是线程安全的,因为他的内部实现机制是使用单线程,即所有接收到的请求都是在一个线程中顺序完成的,所以不会存在并发的问题。
回答了问题
2016-03-01
mac redis应该怎么安装,具体在哪个文件夹?
Vicky
make是需要在redis目录下执行,不知道你说的根目录是不是指的redis的第一级目录,反正就是在redis的第一级目录,别进到下面目录。你是执行make出错了吗还是怎么的,不过建议不要把redis放到download下,放一个固定位置,复制过去在进到目录make。
回答了问题
2016-03-01
客户端 和 redis服务端连接时候,临时tcp的端口不够的时候怎么办?
Vicky
这种情况是存在的,但是一般情况下redis的单个命令耗时很短,很少有客户端会长时间占用连接不释放(连接池是个例外,不过是利好),同时redis本身是可以限制客户端连接的数量的,默认是10000,而端口的范围是1024~32768之间,数量是足够的,同时单一进程可打开文件数也...
关注了问题
2016-02-29
客户端 和 redis服务端连接时候,临时tcp的端口不够的时候怎么办?
回答了问题
2016-02-26
使用Redis HASH的VALUE存放了一段JSON字符串,在并发操作时怎么保证JSON字符串的原子性
Vicky
你说的问题的确存在,你这里涉及到的问题其实就是普遍的读-改-写,redis可以保证每个操作的原子性,但是无法保证多个操作的原子性,解决的方法可以使用redis提供的multi和watch命令,具体使用如下:1.watch住你想要读取的key2.multi开启事务3.读取key的内容4.修改val...
回答了问题
2016-02-25
如果redis没有设置expire,他是否默认永不过期?
Vicky
这个问题的答案比较简单,我就一句话回答下吧。一般情况下是不会过期的,但是如果内存满了我就不太确定了。
回答了问题
2016-02-24
关于redis消息队列的应用场景
Vicky
redis是可以做消息队列,而且性能还不错,但是说抗大并发的话由于不支持集群可能有点悬。做查询方面的功能和队列实在看不出有什么关联。
回答了问题
2016-02-24
关于队列实时消费?
Vicky
使用redis的阻塞队列实时消费,没有消息就会自动阻塞,有了消息会自动消费。blpop和brpop命令
回答了问题
2016-02-23
求选择哪个缓存设计好一些?
Vicky
我说说自己的设计,当然前提是直接查询DB是不可行的情况下,不然也没必要折腾。首先缓存是必然,优先考虑用户在浏览贴吧时常看的基本就是前10页(举例),那么完全没必要缓存全量数据,最好是仅缓存前10页即可,这个设计无论访问量多大都不会有太大问题,只要不出现...
回答了问题
2016-02-23
推广模块如何防止刷流量?
Vicky
还是接口防刷的问题,好的方法我不知道,但是最基本的就是IP过滤,其次可以从推广计算规则方面做限制,如规定注册安装为有效点击这样的。
标签得分
暂无数据
获得勋章
暂无数据
声望记录
暂无数据