Redis
夏黑26
这个作者很懒,什么都没留下…
展开
-
集群中的时间服务器
集群环境描述如下:redis集群、zookeeper集群和应用服务器集群,有些服务需要获取服务器时间,该如何处理? 1、linux系统可以设置时间同步,直接可以取本机时间。 2、增加时间服务器,和备用时间服务器。通过配置文件制定,需要用到服务器时间的地方都从时间服务器获取。 3、通过time()函数取redis服务器的时间。 下面介绍下ridis的time()函数: 返回原创 2017-05-21 22:11:27 · 734 阅读 · 0 评论 -
redis和db数据不一致了,该如何处理?
更新数据时,需要同时更新redis和db,1. 先更新redis再更新db。2. 先更新db再更新redis,不管1还是2,如何保证redis和db都更新成功?redis的事物和db的事物不是同一事物,如果出现了redis和db数据不一致的情况,该如何处理?...原创 2019-02-03 15:21:07 · 1151 阅读 · 0 评论 -
redis是单线程,为什么速度还这么快?
1、单线程,没有线程的创建、销毁及线程间切换需要的时间消耗,避免了不必要的上下文切换和竞争条件,也不存在多进程或者多线程导致的切换而消耗 CPU,不用去考虑各种锁的问题,不存在加锁释放锁操作,没有因为可能出现死锁而导致的性能消耗。 2、redis是存储在内存中的,没有磁盘io,内存的存取速度是比较快的。 3、redis灵活的数据结构。内部使用一个redisObject对象来表示所有的key和v...原创 2019-02-09 15:00:23 · 948 阅读 · 0 评论