0

Redis sorted set(有序集合)相关命令

Redis 有序集合是string类型元素的集合,元素不允许重复。 有序集合中的每个元素都会关联一个数值型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。 有序集合的成员是唯一的(不可重复),但分数(score)可以重复。 1、zadd key score1 value1 scor ...

chenhongyong 发布于 2019-06-24 23:21 评论(0)阅读(8)
0

Redis set(集合)相关命令

Redis 的 Set 是 String 类型的无序集合,元素不允许重复。 Redis 中集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。 集合中最大的元素数为 232 - 1 (40多亿)。 1、sadd key value1 value2 ...... //向集合中添加一个或 ...

chenhongyong 发布于 2019-06-24 21:12 评论(0)阅读(8)
0

Redis list(列表)相关命令

Redis列表是简单的字符串列表,列表是有序的,列表中的元素可以重复。 可以添加一个元素到列表的头部(左边)或者尾部(右边) 一个列表最多可以包含 232 - 1 个元素 (40多亿)。 1、lpush key value1 value2 ..... //往列表的头部(左边)推入一个或多个元素,lp ...

chenhongyong 发布于 2019-06-24 19:00 评论(0)阅读(8)
0

Redis hash(哈希)相关命令

Redis hash可储存多个键值对,适合储存对象的属性。 1、hset key fieldName fileValue //hset即hash set,set这里是设置的意思。往hash中添加一个字段(键值对) 示例: hset score zhangsan 90 //score是hash的名称, ...

chenhongyong 发布于 2019-06-24 15:55 评论(0)阅读(10)
0

Redis string(字符串)相关命令

1、getset key newValue //给key设置value,并返回旧的value,如果没有旧的value,返回nil。 示例: set age 10 getset age 20 //age 的值被设置为20,并返回旧的值10 2、getrange key start end //获取va ...

chenhongyong 发布于 2019-06-24 14:18 评论(0)阅读(14)
0

Linux(Centos7)下redis安装、部署、开机自启

1.什么是redis redis是用C语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止redis支持的键值数据类型如下字符串、列表(lists)、集合(sets)、有序集合(sorts sets)、哈希表(hashs) 2. ...

佩奇er 发布于 2019-06-24 10:30 评论(0)阅读(14)
0

Redis 数据类型

Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 1、string 字符串 示例: set name "zhangsan" key、value都是string类型,key、value引不引都行,习惯上 ...

chenhongyong 发布于 2019-06-24 06:33 评论(0)阅读(15)
0

Redis 键相关的命令

1、set key value //设置、修改值 2、get key //如果key不存在,返回nil,表示空。 3、type key //返回key对应的value的数据类型 4、rename key newKey //重命名key,即修改键的名称。当key和newKey重名时,或者key不存在时 ...

chenhongyong 发布于 2019-06-24 05:10 评论(0)阅读(19)
0

Redis 配置

redis.windows.conf中的部分参数说明 redis.windows.conf配置的是Redis服务器。 bind 127.0.0.1 //设置Redis服务器的ip地址 port 6379 //指定端口号 timeout 300 //当客户端闲置多长时间后关闭连接,如果指定为 0,表示 ...

chenhongyong 发布于 2019-06-24 03:40 评论(0)阅读(12)
0

Redis 基础命令

Redis目录分析 Windows版的配置文件是redis.windows.conf,LInux版的配置文件redis.conf。 服务器端命令 安装服务: redis-server --service-install D:\Redis-x64-3.2.100\redis.windows.conf ...

chenhongyong 发布于 2019-06-23 15:14 评论(0)阅读(17)
0

Redis的下载安装

Redis官网只提供了Linux版,MicroSoft自己搞了个Windows版,可在GitHub下载: https://github.com/microsoftarchive/redis/releases 安装包方式 这种方式安装完成后默认会自动开启Redis服务。 说明: 由于勾选了添加环境变量 ...

chenhongyong 发布于 2019-06-23 03:56 评论(0)阅读(61)
0

Redis 简介

Redis是一个开源的使用ANSI C语言编写、基于内存亦可持久化的日志型、Key-Value数据库,并提供了对多种编程语言的支持。 Redis的外围由一个键、值映射的字典构成,Redis提供五种数据类型:string,hash,list,set及zset(sorted set),所以Redis也被 ...

chenhongyong 发布于 2019-06-23 02:21 评论(0)阅读(17)
0

MongoDB的集群模式--Sharding(分片)

分片是数据跨多台机器存储,MongoDB使用分片来支持具有非常大的数据集和高吞吐量操作的部署。 具有大型数据集或高吞吐量应用程序的数据库系统可能会挑战单个服务器的容量。例如,高查询率会耗尽服务器的CPU容量。工作集大小大于系统的RAM会强调磁盘驱动器的I / O容量。 有两种解决系统增长的方法:垂直 ...

温斌 发布于 2019-06-20 17:37 评论(0)阅读(31)
0

Mongodb 学习笔记(二) :索引

Mongodb 是基于集合建立索引 (Index),索引的作用类似于传统关系型数据库,目的是为了提高查询速度 。 如果没有建立索引, Mongodb 在读取数据时必须扫描集合中的 所有文档记录。 这种全集合扫描效率是非常低的,尤其在处理大数据时,查询可能需要花费几十秒到几分钟的时间,这对基于互联网应 ...

跳跃的黑糖 发布于 2019-06-20 14:38 评论(0)阅读(11)
1

Mongodb 学习笔记(一)

MongoDB 是一款开源、跨平台、分布式,具有大数据处理能力的文档存储数据库。在 2007 年由 MongoDB 软件公司开发完成,并实现全部代码源发展。目 前,该文档数据库被国内外众多知名网因所采纳,用于提高数据访问的处理速度 和大数据存储问题。 基本操作命令 : show dbs : 显示所有 ...

跳跃的黑糖 发布于 2019-06-20 11:32 评论(0)阅读(26)
1

Redis 学习笔记(篇二):字典

字典 字典又称为符号表、关联数组或映射(map),是一种用于保存键值对(key value)的数据结构。 那么 C 语言中有没有这样 key value 型的内置数据结构呢? 答案:没有。 说起键值对,是不是想到了 Java 中的 Map?Java中的 Map 实现有两个:HashMap 和 Tre ...

风中抚雪 发布于 2019-06-19 20:50 评论(0)阅读(44)
0

011.MongoDB性能监控

一 MongoDB 监控 1.1 监控概述 MongoDB自带了mongostat 和 mongotop 这两个命令来监控MongoDB的运行情况。这两个命令用于处理MongoDB数据库变慢等等问题非常有用,能详细的统计MongoDB当前的状态信息。除此之外,还可以用db.serverStatus( ...

木二 发布于 2019-06-15 12:17 评论(0)阅读(50)
0

010.MongoDB备份恢复

一 MongoDB备份 1.1 备份概述 mongodb数据备份和还原主要分为二种,一种是针对于库的mongodump和mongorestore,一种是针对库中表的mongoexport和mongoimport。 mongodump备份的原理是通过一次查询获取当前服务器快照,并将快照写入磁盘中,因此 ...

木二 发布于 2019-06-14 19:50 评论(0)阅读(23)
0

Mongodb介绍(非原创)

文章大纲 一、什么是nosql二、mongodb与mysql比较三、参考文章 一、什么是nosql 1. 简介 这一类数据库主要会使用到一个哈希表,这个表中有一个特定的键和一个指针指向特定的数据。Key/value模型对于IT系统来说的优势在于简单、易部署。但是如果DBA只对部分值进行查询或更新的时 ...

故事爱人 发布于 2019-06-14 11:11 评论(0)阅读(28)
0

009.MongoDB分片群集部署

一 前期准备 1.1 组件说明 MongoDB分片群集包含以下组件: shard:每个分片是分片数据的子集。从MongoDB 3.6开始,必须将分片部署为副本集。 mongos:mongos充当查询路由器,提供客户端应用程序和分片集群之间的接口。 config servers:配置服务器存储群集的元 ...

木二 发布于 2019-06-14 11:01 评论(0)阅读(140)