Document

随笔分类 -  Redis技术

摘要:Windows环境下安装Redis 下载地址: https://github.com/MicrosoftArchive/redis/releases Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 D 盘redi 阅读全文
posted @ 2020-11-18 22:47 从未被超越 阅读(14222) 评论(0) 推荐(0) 编辑
摘要:MongoDB和Redis都是NoSQL,采用结构型数据存储。二者在使用场景中,存在一定的区别,这也主要由于二者在内存映射的处理过程,持久化的处理方法不同。 MongoDB建议集群部署,更多的考虑到集群方案,Redis更偏重于进程顺序写入,虽然支持集群,也仅限于主-从模式。 比较指标 MongoDB 阅读全文
posted @ 2018-05-16 09:52 从未被超越 阅读(409) 评论(0) 推荐(0) 编辑
摘要:redis官方推荐使用的客户端程序 打星星表示推荐使用的客户端程序,一个笑脸表示最近6个月内有过正式活动的。http://redis.io/clients/#c 从这里我们可以判断官方推荐我们使用ServiceSatck.Redis与StackExchange.Redis,首先要注意的是在Servi 阅读全文
posted @ 2017-11-24 15:59 从未被超越 阅读(2251) 评论(0) 推荐(1) 编辑
摘要:我们先看看config 默认情况下系统是怎么配置的。在命令行中输入 config get *(如图) 默认情况下有61配置信息,每一个命令占两行,第一行为配置名称信息,第二行为配置的具体信息。 我们就从上到下来理解一下这些配置信息中的某些配置: 1.dbfilename是本地持久化存储数据库文件名, 阅读全文
posted @ 2017-11-24 15:56 从未被超越 阅读(500) 评论(0) 推荐(0) 编辑
摘要:上一章我们已经知道了如果启动redis服务器,现在我们来学习一下,以及如何用客户端连接服务器。接下来我们来学习一下查看操作服务器的命令。 服务器命令: 1.info——当前redis服务器信息 server:一般redis服务器信息,包含以下域: redis_version:redis服务器版本号 阅读全文
posted @ 2017-11-24 15:55 从未被超越 阅读(255) 评论(0) 推荐(0) 编辑
摘要:在接下来的一段时间里面我要将自己学习的redis整理一遍,下面是我整理的一些资料: Redis是一款依据BSD开源协议发行的高性能Key-Value存储系统(cache and store),所以redis是可以查看源代码https://github.com/MSOpenTech/redis/tre 阅读全文
posted @ 2017-11-24 15:53 从未被超越 阅读(288) 评论(0) 推荐(1) 编辑
摘要:首先我们配置一台master服务器,两台slave服务器。master服务器配置就是默认配置 端口为6379,添加就一个密码CeshiPassword,然后启动master服务器。 两台slave服务器配置如下: 1.先找到配置redis.windows-service.config文件修改port 阅读全文
posted @ 2017-11-24 15:46 从未被超越 阅读(261) 评论(1) 推荐(0) 编辑
摘要:研究了下redis在.net下的使用,因为以前在java上用redis用的是jedis操作,在.net不是很熟悉,在网站上也看了一部分的.net下redis的使用,大部分都是ServiceStack.Redis听说ServiceStack.Redis4.0版本都是收费的,这个我不是很清楚,但是我确实 阅读全文
posted @ 2017-11-21 10:53 从未被超越 阅读(557) 评论(1) 推荐(0) 编辑
摘要:StackExchange.Redis 访问封装类 最近需要在C#中使用Redis,在Redis的官网找到了ServiceStack.Redis,最后在测试的时候发现这是个坑,4.0已上已经收费,后面只好找到3系列的最终版本,最后测试发现还是有BUG或者是我不会用。没有办法,最好找到了StackEx 阅读全文
posted @ 2017-11-21 10:27 从未被超越 阅读(756) 评论(0) 推荐(0) 编辑
摘要:Redis是一个key-value存储系统。和Memcached类似,但是解决了断电后数据完全丢失的情况,而且她支持更多无化的value类型,除了和string外,还支持lists(链表)、sets(集合)和zsets(有序集合)几种数据类型。这些数据类型都支持push/pop、add/remove 阅读全文
posted @ 2017-11-20 14:59 从未被超越 阅读(262) 评论(0) 推荐(0) 编辑
摘要:前言:事先说明:在实际应用中这种做法设计需要各位读者自己设计,本文只提供一种思想。准备工作:安装后本地数redis服务器,使用mysql数据库,事先插入1000万条数据,可以参考我之前的文章插入数据,这里不再细说。我大概的做法是这样的,编码使用多线程访问我的数据库,在访问数据库前先访问redis缓存 阅读全文
posted @ 2017-11-10 15:28 从未被超越 阅读(615) 评论(0) 推荐(0) 编辑
摘要:Redis 支持简单且易用的主从复制(master-slave replication)功能, 该功能可以让从服务器(slave server)成为主服务器(master server)的精确复制品。 以下是关于 Redis 复制功能的几个重要方面: Redis 使用异步复制。 从 Redis 2. 阅读全文
posted @ 2017-11-10 10:12 从未被超越 阅读(334) 评论(0) 推荐(0) 编辑
摘要:Redis-benchmark为Redis性能测试工具。 指令说明: [ruby] view plain copy Usage: redis-benchmark [-h <host>] [-p <port>] [-c <clients>] [-n <requests]> [-k <boolean>] 阅读全文
posted @ 2017-11-07 15:42 从未被超越 阅读(834) 评论(0) 推荐(0) 编辑
摘要:redis做压测可以用自带的redis-benchmark工具,使用简单,效果也比较不错。 linux下一般无需下载,windows下redis-benchmark压力测试工具下载地址:http://www.daixiaorui.com/source/18.html(解压后的redis-benchm 阅读全文
posted @ 2017-11-07 15:22 从未被超越 阅读(1295) 评论(0) 推荐(0) 编辑
摘要:原创作品,转载请标明:http://blog.csdn.net/Xiejingfa/article/details/50573605 经过前面的介绍,我们学习了Redis中string字符串、hash哈希这两种数据结构的常用命令。这篇文章将介绍Redis中的list – 列表的相关操作。 如果你还不 阅读全文
posted @ 2017-10-24 09:41 从未被超越 阅读(504) 评论(0) 推荐(0) 编辑
摘要:这期我们来看StackExchange.Redis,这是redis 的.net客户端之一。Redis是一个开源的内存数据存储,可以用来做数据库,缓存或者消息代理服务。目前有不少人在使用ServiceStack.Redis这个.net客户端,但是这个的最新版本目前已经变成了商业软件。对于Service 阅读全文
posted @ 2017-10-23 16:44 从未被超越 阅读(378) 评论(0) 推荐(0) 编辑
摘要:摘要 上一篇讲述了安装redis客户端和服务器端,也大体地介绍了一下redis。本篇着重讲解.NET4.0 和 .NET4.5中如何使用redis和C# redis操作哈希表。并且会将封装的一些代码贴一下。在讲解的过程中,我打算结合redis操作命令一起叙述,算是作为对比吧。这样也能让读者清楚了 解 阅读全文
posted @ 2017-10-20 13:53 从未被超越 阅读(449) 评论(0) 推荐(0) 编辑
摘要:redis有多个数据库1、redis 中的每一个数据库,都由一个 redisDb 的结构存储。其中,redisDb.id 存储着 redis 数据库以整数表示的号码。redisDb.dict 存储着该库所有的键值对数据。redisDb.expires 保存着每一个键的过期时间。 2、当redis 服 阅读全文
posted @ 2017-10-17 11:13 从未被超越 阅读(989) 评论(0) 推荐(1) 编辑
摘要:网址:http://blog.csdn.net/ma_jiang/article/details/52795756 阅读目录 ConnectionMultiplexer 封装 RedisHelper 通用操作类封 String类型的封装 List类型的封装 Hash类型的封装 SortedSet 类 阅读全文
posted @ 2017-10-17 11:11 从未被超越 阅读(302) 评论(0) 推荐(0) 编辑
摘要:环境准备 Redis (使用Windows版本做测试,运营环境建议使用Linux版本) ServiceStack.Redis-v3.00 在Windows上运行Redis服务器作开发和测试是很好的,但是在运营环境还是Linux版本靠谱,下面我们就先解压Redis到一个目录下: 运行redis-ser 阅读全文
posted @ 2017-10-17 10:19 从未被超越 阅读(2519) 评论(0) 推荐(0) 编辑