您的位置:首页 > 技术中心 > 数据库 >
  • redis集群方案有哪些

    Redis数据量日益增大,而且使用的公司越来越多,不仅用于做缓存,同时趋向于存储这块,这样必促使集群的发展,各个公司也在收集适合自己的集群方案,目前行业用的比较多的是下面几种集群架构,大部分都是采用分片技术,解决单实例内存增大带来的一系列问

    2019-06-25 11:14点击阅读

  • 哪些数据需要redis缓存

    字符串类型是Redis中最为基础的数据存储类型,是一个由字节组成的序列,他在Redis中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据货Json对象描述信息等,是标准的key-value,一般来存字符串,整数和浮

    2019-06-25 10:54点击阅读

  • redis有多少个数据库

    redis下,数据库是由一个整数索引标识,而不是由一个数据库名称。默认情况下,一个客户端连接到数据库0。redis配置文件中下面的参数来控制数据库总数: /etc/redis/redis.conf 文件中,有个配置项 databases =

    2019-06-25 10:26点击阅读

  • MongoDB 索引的最佳实践

    前言大部分开发者都知道加索引会快。但实际过程中,我们常碰到一些疑问&困难:我们查询的字段会各种case都有,是不是各个涉及查询的字段都要加索引?复合索引和单字段怎么选择,都加还是每一个的单个字段就好了?加索引有没有副作用?索引都加了,但还是

    2019-06-24 17:36点击阅读

  • 数据库系统的体系结构特征是什么

    数据库系统的体系结构是指数据库系统的整个体系的结构。数据库系统的体系结构从不同的角度可有不同的划分方式。从数据库管理系统的角度可分为三层,从外到内依次为外模式、模式和内模式。 模式是所有数据库用户的公共数据视图,是数据库中全部数据的逻辑结构

    2019-06-24 16:29点击阅读

  • kafka与redis的区别有哪些

    kafka与redis的区别: 1、redis消息推送(基于分布式 pub/sub)多用于实时性较高的消息推送,并不保证可靠。其他的mq和kafka保证可靠但有一些延迟(非实时系统没有保证延迟)。redis-pub/sub断电就清空,而使

    2019-06-24 14:29点击阅读

  • redis与mongodb有哪些区别

    MongoDB更类似MySQL,支持字段索引、游标操作,其优势在于查询功能比较强大,擅长查询JSON数据,能存储海量数据,但是不支持事务。Mysql在大数据量时效率显著下降,MongoDB更多时候作为关系数据库的一种替代。mongodb更吃

    2019-06-24 14:15点击阅读

  • redis怎么清缓存

    1.访问redis根目录 cd /usr/local/redis-2.8.192.进入src/redis-cli cd src/redis-cli3.执行:dbsize4.执行:flushall5.执行:exit ******

    2019-06-24 11:57点击阅读

  • redis为什么16384个槽

    Redis 集群并没有使用一致性hash,而是引入了哈希槽的概念。Redis 集群有16384个哈希槽,每个key通过CRC16校验后对16384取模来决定放置哪个槽,集群的每个节点负责一部分hash槽。但为什么哈希槽的数量是16384(2

    2019-06-24 11:30点击阅读

  • redis分布式怎么做

    一 为什么使用 Redis在项目中使用 Redis,主要考虑两个角度:性能和并发。如果只是为了分布式锁这些其他功能,还有其他中间件 Zookpeer 等代替,并非一定要使用 Redis。性能:如下图所示,我们在碰到需要执行耗时特别久,且结果

    2019-06-24 10:30点击阅读

  • redis缓存击穿怎么办

    分布式缓存是网站服务端经常用到的一种技术,在读多写少的业务场景中,通过使用缓存可以有效地支撑高并发的访问量,对后端的数据库等数据源做到很好地保护。现在市面上有很多分布式缓存,比如Redis、Memcached以及阿里的Tair等,不管我们使

    2019-06-22 18:04点击阅读

  • redis中list怎么存储对象

    如果需要用到Redis存储List对象,而list又不需要进行操作,可以按照MC的方式进行存储,不过Jedis之类的客户端没有提供API,可以有两种思路实现:1. 分别序列化 elements ,然后 set 存储2. 序列化L

    2019-06-22 17:27点击阅读

  • redis单线程为什么快

    Redis之所以执行速度很快,主要依赖于以下几个原因:(一)纯内存操作,避免大量访问数据库,减少直接读取磁盘数据,redis 将数据储存在内存里面,读写数据的时候都不会受到硬盘 I/O 速度的限制,所以速度快;(二)单线程操作,避免了不必要

    2019-06-22 15:55点击阅读

  • Redis协议是什么样的

    前言我们用过很多redis的客户端,有没有相过自己撸一个redis客户端?其实很简单,基于socket,监听6379端口,解析数据就可以了。redis协议解析数据的过程主要依赖于redis的协议了。我们写个简单例子看下redis的协议:pu

    2019-06-22 15:34点击阅读

  • redis端口号是什么

    redis默认端口号是6379。REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、

    2019-06-22 15:26点击阅读

  • 为什么用redis缓存

    、首先我们先介绍些redis的基本概念,redis是Nosql数据库,是一个key-value存储系统。虽然redis是key-value的存储系统,但是redis支持的value存储类型是非常的多,比如字符串、链表、集合、有序集合和哈希。

    2019-06-22 15:11点击阅读

  • redis主要用来做什么

    1、Redis 是什么?通常而言目前的数据库分类有几种,包括 SQL/NSQL,,关系数据库,键值数据库等等 等,分类的标准也不以,Redis本质上也是一种键值数据库的,但它在保持键值数据库简单快捷特点的同时,又吸收了部分关系数据库的优点。

    2019-06-22 15:01点击阅读

  • 怎么查看redis版本

    linux环境下查看redis的版本有两种方式redis-server –version 和 redis-server -v 得到的结果是:Redis server v=3.0.7 sha=00000000:0 malloc=jemallo

    2019-06-22 14:54点击阅读

  • redis怎么实现分布式事务

    问题描述:某电商平台,首发一款新品手机,每人限购2台,预计会有10W的并发,在该情况下,如果扣减库存,保证不会超卖解决方案一利用数据库锁机制,对记录进行锁定,再进行操作SELECT * from goods where ID =1 for

    2019-06-22 13:54点击阅读

  • sql语句中修改表结构的命令是什么

    SQL 语句中修改表结构的命令是ALTER TABLE。ALTER TABLE 语句ALTER TABLE 语句用于在已有的表中添加、删除或修改列。SQL ALTER TABLE 语法如需在表中添加列,请使用下面的语法:ALTER TABL

    2019-06-19 16:05点击阅读