随笔分类 -  NO-SQL

摘要:Redis单节点安装 1.下载tar包至/opt/redis 2.解压tar包 tar -xvf redis-4.0.14.tar.gz 3. cd redis-4.0.14 make一下。 单节点的redis准备就绪。 cd /opt/redis/redis-4.0.14 vi redis.con 阅读全文
posted @ 2020-07-09 11:51 西凤楼 阅读(181) 评论(0) 推荐(0) 编辑
摘要:redis安装 1.下载tar包至/opt/redis 2.解压tar包 tar -xvf redis-4.0.14.tar.gz 3. cd redis-4.0.14 make一下。 单节点的redis准备就绪。 相关配置准备: 在/usr/local下建立redis-cluster目录,并建70 阅读全文
posted @ 2019-12-03 15:24 西凤楼 阅读(735) 评论(0) 推荐(0) 编辑
摘要:1、说明 redis集群上有时候会需要删除多个key,就必须需要登录到每个节点上,而且有可能这个key不在这个节点,这样删除起来就比较麻烦,下面提供一种便捷方式可以实现 2、查看redis集群中的master节点 首先你要确认有哪几台master节点,可以用下面命令查看: #./redis-cli 阅读全文
posted @ 2019-04-09 14:44 西凤楼 阅读(9268) 评论(0) 推荐(1) 编辑
摘要:[转] http://www.syyong.com/db/Redis-why-the-use-of-single-process-and-single-threaded-way-so-fast.html Redis采用的是基于内存的采用的是单进程单线程模型的KV数据库,由C语言编写。官方提供的数据是 阅读全文
posted @ 2018-07-27 14:38 西凤楼 阅读(241) 评论(0) 推荐(1) 编辑
摘要:前言 在之前的博文中已经详细的介绍了redis4.0基础部分,并且在memcache和redis对比中提及redis提供可靠的数据持久化方案,而memcache没有数据持久化方案,本篇博文将详细介绍redis4.0所提供的持久化方案:RDB持久化和AOF持久化以及redis4.0新特性混合持久化。这 阅读全文
posted @ 2018-07-27 14:31 西凤楼 阅读(352) 评论(0) 推荐(0) 编辑
摘要:Redis 中有删除单个 Key 的指令 DEL,但好像没有批量删除 Key 的指令,不过我们可以借助 Linux 的 xargs 指令来完成这个动作。代码如下: ./redis-cli -h localhost -p 6379 -a yourpassword -n 4 keys "test-dev 阅读全文
posted @ 2018-06-06 15:44 西凤楼 阅读(340) 评论(0) 推荐(0) 编辑
摘要:解锁部分,我们将Lua代码传到jedis.eval()方法里,并使参数KEYS[1]赋值为lockKey,ARGV[1]赋值为requestId。eval()方法是将Lua代码交给Redis服务端执行。 那么这段Lua代码的功能是什么呢?其实很简单,首先获取锁对应的value值,检查是否与reque 阅读全文
posted @ 2018-04-20 10:24 西凤楼 阅读(8245) 评论(0) 推荐(0) 编辑
摘要:linux运维中,web cache server方案的部署是一个很重要的环节,选择也有很多种比如:varnish、squid、nginx。下面就对当下常用的这几个web cache server做一对比: 1)从功能上说:varnish和squid是专业的cache服务,而nginx的cache功 阅读全文
posted @ 2018-01-28 23:13 西凤楼 阅读(511) 评论(0) 推荐(1) 编辑
摘要:Redis中数据存储模式有2种:cache-only,persistence; cache-only即只做为“缓存”服务,不持久数据,数据在服务终止后将消失,此模式下也将不存在“数据恢复”的手段,是一种安全性低/效率高/容易扩展的方式; persistence即为内存中的数据持久备份到磁盘文件,在服 阅读全文
posted @ 2018-01-28 21:59 西凤楼 阅读(569) 评论(0) 推荐(0) 编辑
摘要:关于redis主从、哨兵、集群的介绍网上很多,这里就不赘述了。 一、主从 通过持久化功能,Redis保证了即使在服务器重启的情况下也不会损失(或少量损失)数据,因为持久化会把内存中数据保存到硬盘上,重启会从硬盘上加载数据。 。但是由于数据是存储在一台服务器上的,如果这台服务器出现硬盘故障等问题,也会 阅读全文
posted @ 2018-01-28 21:20 西凤楼 阅读(11742) 评论(1) 推荐(3) 编辑
摘要:下载解压,没什么好说的,在解压后的目录下有以下这些文件: 在 命令行 启动服务端 设置密码: 命令 将 redis 服务器启动放入 windows 服务中,使其开机自动启动 现在可以关闭redis客户端和服务端,刷新服务,然后启动Redis的服务即可。Redis的命令还是需要打开它的客户端redis 阅读全文
posted @ 2017-08-14 14:35 西凤楼 阅读(1086) 评论(0) 推荐(0) 编辑
摘要:我们在用缓存的时候,不管是Redis或者Memcached,基本上会通用遇到以下三个问题: 缓存穿透 缓存并发 缓存失效 一、缓存穿透 Paste_Image.png Paste_Image.png Paste_Image.png 注:上面三个图会有什么问题呢? 我们在项目中使用缓存通常都是先检查缓 阅读全文
posted @ 2017-07-28 17:16 西凤楼 阅读(170) 评论(0) 推荐(0) 编辑
摘要:缓存穿透 什么是缓存穿透? 一般的缓存系统,都是按照key去缓存查询,如果不存在对应的value,就应该去后端系统查找(比如DB)。如果key对应的value是一定不存在的,并且对该key并发请求量很大,就会对后端系统造成很大的压力。这就叫做缓存穿透。 如何避免? 1:对查询结果为空的情况也进行缓存 阅读全文
posted @ 2017-07-28 16:44 西凤楼 阅读(328) 评论(0) 推荐(1) 编辑
摘要:从以下几个维度,对 Redis、memcache、MongoDB 做了对比。 1、性能 都比较高,性能对我们来说应该都不是瓶颈。 总体来讲,TPS 方面 redis 和 memcache 差不多,要大于 mongodb。 2、操作的便利性 memcache 数据结构单一。(key-value) re 阅读全文
posted @ 2017-07-28 09:33 西凤楼 阅读(361) 评论(0) 推荐(0) 编辑
摘要:Linux下Redis安装链接 : 转到 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持p 阅读全文
posted @ 2017-07-26 13:41 西凤楼 阅读(7567) 评论(0) 推荐(0) 编辑
摘要:package com.test; 2 3 import java.util.HashMap; 4 import java.util.Iterator; 5 import java.util.List; 6 import java.util.Map; 7 8 import org.junit.Bef 阅读全文
posted @ 2017-03-22 13:27 西凤楼 阅读(313) 评论(0) 推荐(0) 编辑
摘要:转自: http://blog.163.com/sun_jian_zhang/blog/static/187804041201310795917333/ 1. Redis中,并不是所有的数据都一直存储在内存中的,这是和Memcached相比一个最大的区别。 2. Redis不仅仅支持简单的k/v类型 阅读全文
posted @ 2015-04-10 10:35 西凤楼 阅读(270) 评论(0) 推荐(0) 编辑

如果,您认为阅读这篇博客让您有些收获, 如果,您希望更容易地发现我的新博客,不妨关注一下。因为,我的写作热情也离不开您的肯定支持。 感谢您的阅读,如果您对我的博客所讲述的内容有兴趣,请继续关注我的后续博客。 因为有小孩,兼职卖书,路过的朋友有需要低价购买图书、点读笔、纸尿裤等资源的,可扫最上方二维码,质量有保证,价格很美丽,欢迎咨询!
点击右上角即可分享
微信分享提示