在服务端开发过程中,一般会使用MySQL等关系型数据库作为最终的存储引擎,Redis其实也可以作为一种键值对型的数据库,但在一些实际场景 中,特别是关系型结构并不适合使用Redis直接作为数据库。这俩家伙简直可以用“男女搭配,干活不累”来形容,搭配起来使用才能事半功倍。本篇我们就这 两者如何合理搭配以及他们之间数据如何进行同步展开。[......]
标签归档:Redis
RedisClient
This is a redis client GUI tool written based on Java SWT and Jedis. It's my objective to build the most convenient redis client GUI tool in the world. In the first place, it will facilitate in editing redis data, such as: add, update, delete, search, cut, copy, paste etc.[......]
Redis作者谈Redis应用场景
AliCloudDB for Redis支持的Redis命令
任何兼容Redis协议的客户端都可以访问阿里云AliCloudDB for Redis服务,用户可以根据自身应用特点选用任何Redis客户端。
版本
阿里云AliCloudDB for Redis兼容Redis的v2.8.19版本
支持的命令
AliCloudDB for Redis支持如下的Redis命令操作[......]
Redis负载监控——redis-monitor
redis-monitor是一个Web可视化的 redis 监控程序。
欢迎 issue 和 pr 。https://github.com/hustcc/redis-monitor
使用 Flask 来开发的,代码结构非常简单,适合移植到公司内网使用。[......]
用Redis实现分布式锁与实现任务队列
这一次总 结和分享用Redis实现分布式锁 与 实现任务队列 这两大强大的功能。先扯点个人观点,之前我看了一篇博文说博客园的文章大部分都是分享代码,博文里强调说分享思路比分享代码更重要(貌似大概是这个意思, 若有误请谅解),但我觉得,分享思路固然重要,但有了思路,却没有实现的代码,那会让人觉得很浮夸的,在工作中的程序猿都知道,你去实现一个功能模块,一 段代码,虽然你有了思路,但是实现的过程也是很耗时的,特别是代码调试,还有各种测试等等。所以我认为,思路+代码,才是一篇好博文的主要核心。[......]
后Redis服务器漏洞时代,这两条安全建议也许对在线存储用户有用
Redis未授权访问漏洞
最近Redis服务被曝出因配置不当,可能造成数据库被恶意清空,或被黑客利用写入后门文件造成进一步入侵,请关注!
一、漏洞发布日期
2015年11月10日
二、已确认被成功利用的软件及系统
对公网开放,且未启用认证的redis服务器。
三、漏洞描述[......]
Redisson
Redisson - distributed and scalable Java data structures on top of Redis server. Advanced Java Redis client
https://github.com/mrniko/redisson
java对redis的基本操作
[......]
Jedis2.4.2链接池配置注释
JedisPoolConfig config = new JedisPoolConfig();
//连接耗尽时是否阻塞, false报异常,ture阻塞直到超时, 默认true
config.setBlockWhenExhausted(true);[......]
关于Spring Data redis几种对象序列化的比较
问题
最近在整一个spring data redis,网上有一本《Spring Data》的电子书(我一个朋友正在翻译,应该今年会有中文版出来,人邮的),下载来看了一下,其中第8章讲到了Spring data对redis的支持。
redis虽然提供了对list set hash等数据类型的支持,但是没有提供对POJO对象的支持,底层都是把对象序列化后再以字符串的方式存储的。因此,Spring data提供了若干个Serializer,主要包括:
- JacksonJsonRedisSerializer
- JdkSerializationRedisSerializer
- OxmSerializer
[......]
Redis容量及使用规划
本文作者是新浪微博的 Timyang 同学,Tim 前段时间对Redis 做过一些测试和研究,本文是一篇更直接地接近于实际应用方面的总结文章。本文说到的规划,不仅对 Redis 适用,对我们常用的数据库和缓存的使用规划思路也有指导意义。
在使用Redis过程中,我们发现了不少Redis不同于Memcached,也不同于MySQL的特征。[......]
Windows环境下安装Redis体验谈
edis 是一个高性能的key-value数据库, 使用内存作为主存储,数据访问速度非常快,当然它也提供了两种机制支持数据持久化存储.比较遗憾的是,Redis项目不直接支持Windows,Windows版项目是由微软开放技术团队建立和维护一个实验性项目(支持32,64位),所以并不适用生产环境,但可在Windows环境下用于开发测试。[......]
Redis
Redis 是一款依据BSD开源协议发行的高性能Key-Value存储系统(cache and store)。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(hashes), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。
http://www.redis.cn/
Redis命令参考
本文是 Redis Command Reference(redis.io/commands)的简体中文翻译版,原文十一个部分、共一百多个命令已经全部翻译完毕。
本文所有示例代码均经过 Redis 2.6 版本测试,质量保证。
Redis作者:深度剖析Redis持久化
Redis是一种面向“key-value”类型数据的分布式NoSQL数据库系统,具有高性能、持久存储、适应高并发应用场景等优势。它虽然起步较晚,但发展却十分迅速。
近日,Redis的作者在博客中写到,他看到的所有针对Redis的讨论中,对Redis持久化的误解是最大的,于是他写了一篇长文来对Redis的持久化进行了系统性的论述。文章主要包含三个方面:Redis持久化是如何工作的、这一性能是否可靠以及和其它类型的数据库比较。以下为文章内容: [......]
Windows版的Redis
简介:
Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,Redis最大的魅力是支持保存List链表和Set集合的数据结构,而且还支持对List进行各种操作,例如从List两端push和pop数据,取 List区间,排序等等,对Set支持各种集合的并集交集操作,此外单个value的最大限制是1GB,不像memcached只能保存1MB的数据,Redis可以用来实现很多有用的功能,比方说用他的List来做FIFO双向链表,实现一个轻量级的高性能消息队列服务,用他的Set可以做高性能的tag系统等等。另外Redis也可以对存入的Key-Value设置expire时间,因此也可以被当作一个功能加强版的memcached来用。 [......]
redis入门——redis常用命令
redis的常用命令主要分为两个方面、一个是键值相关命令、一个是服务器相关命令[......]