0

Linux(Centos7)下redis5集群搭建和使用

1、简要说明 2018年十月 Redis 发布了稳定版本的 5.0 版本,推出了各种新特性,其中一点是放弃 Ruby的集群方式,改为 使用 C语言编写的 redis-cli的方式,是集群的构建方式复杂度大大降低。关于集群的更新可以在 Redis5 的版本说明中看到,如下: 可以查看Redis官网查看 ...

佩奇er 发布于 2019-06-26 20:40 评论(0)阅读(22)
0

Mongodb 学习笔记(三) .net core SDK

首先添加 Nuget包 MongoDB.Driver 创建一个Model。 与Mongodb建立连接: 增删改查: ...

将进酒,杯莫停! 发布于 2019-06-26 13:43 评论(0)阅读(17)
0

Redis 发布订阅

Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 pub即publish,推送。 sub即subscribe,订阅。 订阅者订阅某个channel(频道),发布者将消息发布到Redis服务器,Redis服务器将消息推送给这个频道的订阅者。 ...

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

Redis 事务

Redis 事务可以一次执行多个命令。 常用命令: multi //开起一个事务,标记一个事务块的开始,multi即multiple exec //执行事务块内的命令 discard //取消事务 使用步骤: 先使用 multi命令 标记事务开始 将多个命令入队(queue,队列) 使用 exec ...

chenhongyong 发布于 2019-06-25 19:33 评论(0)阅读(13)
0

Redis 常用命令

1、auth password //验证密码 2、echo message //打印文本 3、ping //测试连接,ping一下Redis服务器,如果连接正常(已连接到Redis服务器)返回PONG。 4、select dbIndex //选择当前使用的数据库,默认使用数据库0,下标,从0开始。 ...

chenhongyong 发布于 2019-06-25 17:11 评论(0)阅读(28)
0

Redis sorted set(有序集合)

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

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

Redis set(集合)

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

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

Redis list(列表)

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

chenhongyong 发布于 2019-06-24 19:00 评论(0)阅读(25)
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)阅读(20)
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)阅读(18)
0

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

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

佩奇er 发布于 2019-06-24 10:30 评论(0)阅读(36)
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)阅读(20)
0

Redis key 键

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)阅读(22)
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)阅读(16)
0

Redis 基础命令

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

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

Redis的下载安装

Redis官网只提供了Linux版,MicroSoft自己搞了个Windows版,可在GitHub下载: https://github.com/microsoftarchive/redis/releases 安装包方式 这种方式会把Redis作为Windows服务安装,默认Windows运行时自动开 ...

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

Redis 简介

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

chenhongyong 发布于 2019-06-23 02:21 评论(0)阅读(27)
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)阅读(13)
1

Mongodb 学习笔记(一)

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

将进酒,杯莫停! 发布于 2019-06-20 11:32 评论(0)阅读(28)