Redis缓存管理
文章平均质量分 93
yinbucheng
这个作者很懒,什么都没留下…
展开
-
Redis中API的使用
一、Redis Client介绍1.1、简介Jedis Client是Redis官网推荐的一个面向java客户端,库文件实现了对各类API进行封装调用。Jedis源码工程地址:https://github.com/xetorthio/jedis1.2、使用Redis Client最好选用与服务端对应的版本,本例中使用Redis 2.8.19客户端使用jedi转载 2017-05-16 13:15:17 · 405 阅读 · 0 评论 -
cluster_state:fail error clusterdown hash slot not served redis集群启动失败 解决办法
cluster_state:fail error clusterdown hash slot not served redis集群启动失败 解决办法在虚拟机上架设了redis集群,三台虚拟机,一共六个节点,每个虚拟机上分别使用 6379,6380端口。由于死机导致非法关闭,然后集群就起不来了,报error clusterdown hash slot not served的转载 2017-07-27 20:14:07 · 11170 阅读 · 1 评论 -
redis和spring集群配置
上面两篇介绍了redis集群的配置合一些基本的概念,所以接下来当然是要在项目中使用咯,redis的java支持已经做的非常好了,所以我们来试着使用这些api来进行redis的操作,首先我们需要操作redis的架包: redis.clients jedis 2.7.3 我们需要做的仅仅是在spring配置文件中注入这转载 2017-07-27 15:18:56 · 198 阅读 · 0 评论 -
redis集群和spring结合
研究Redis也有一段时间了,在前面的redis系列文章中,介绍了Redis的安装,集群配置,及节点的增加和删除,但是并未实际的使用到项目中,趁这周末时间,参照项目中实际的使用场景,做了一个Redis集群spring整合的案例,在介绍案例之前,先简单介绍下Redis集群的方式有哪些 1、单机版 不解释 2、Sentinel 哨兵模式 3、Redis Cluster Redis官方集群方转载 2017-07-27 15:17:39 · 709 阅读 · 0 评论 -
linux环境下搭建的redis无法访问解决
以前公司在开发阶段连接的Redis一直是正式环境中的,最近老大让我在搭建一个局域网内的redis用于开发阶段时连接使用,搭建过程中也遇到了一些问题,还好已经解决了,在这里记录一下。首先是搭建redis,这个比较简单。1、检查安装依赖程序yum install gcc-c++yum install -y tclyum install wget2、获取安装文件wg转载 2017-07-25 20:40:52 · 4402 阅读 · 0 评论 -
redis中设置密码
redis没有实现访问控制这个功能,但是它提供了一个轻量级的认证方式,可以编辑redis.conf配置来启用认证。 1、初始化Redis密码: 在配置文件中有个参数: requirepass 这个就是配置redis访问密码的参数; 比如 requirepass test123; (Ps:需重启Redis才能生效) redis的查询速度是转载 2017-07-18 10:56:18 · 874 阅读 · 0 评论 -
Redis集群搭建与简单使用
Redis集群搭建与简单使用介绍安装环境与版本用两台虚拟机模拟6个节点,一台机器3个节点,创建出3 master、3 salve 环境。redis 采用 redis-3.2.4 版本。两台虚拟机都是 CentOS ,一台 CentOS6.5 (IP:192.168.31.245),一台 CentOS7(IP:192.168.31.210) 。安装过程1. 下载并解压转载 2017-05-21 15:22:25 · 357 阅读 · 0 评论 -
redis中的数据类型及存储结构
Redis支持五中数据类型:String(字符串),Hash(哈希),List(列表),Set(集合)及zset(sortedset:有序集合)。Redis定义了丰富的原语命令,可以直接与Redis服务器交互。实际应用中,我们不太会直接使用这些原语命令,Redis提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang转载 2017-05-30 10:54:35 · 19214 阅读 · 1 评论 -
Redis中的事务
5.1开始事务MULTI 命令的执行标记着事务的开始:当客户端处于非事务状态下时, 所有发送给服务器端的命令都会立即被服务器执行。Redis 的事务不可嵌套, 当客户端已经处于事务状态, 而客户端又再向服务器发送 MULTI 时, 服务器只是简单地向客户端发送一个错误, 然后继续等待其他命令的入队。MULTI 命令的发送不会造成整个事务失败, 也不会转载 2017-05-30 10:51:51 · 238 阅读 · 0 评论 -
Redis中配置文件讲解
进入Redis的安装包,里面的“redis.conf”就是默认的配置文件,启动Redis Server的时候,可以指定加载某个路径下的配置文件“redis-server [path of configuration file]”。默认的配置文件中,首先约定了存储单位:1k => 1000 bytes1kb => 1024 bytes1m => 1000000 b转载 2017-05-30 10:50:25 · 606 阅读 · 0 评论 -
redis中的主从同步与集群管理
8.1 主从同步原理像MySQL一样,Redis是支持主从同步的,而且也支持一主多从以及多级从结构。主从结构,一是为了纯粹的冗余备份,二是为了提升读性能,比如很消耗性能的SORT就可以由从服务器来承担。Redis的主从同步是异步进行的,这意味着主从同步不会影响主逻辑,也不会降低Redis的处理性能。主从架构中,可以考虑关闭主服务器的数据持久化功能,只让从服务器进行持转载 2017-05-30 10:47:42 · 508 阅读 · 0 评论 -
Redis中集群概念讲解
Cluster1、Redis 集群的分片特征在于将键空间分拆了16384个槽位,每一个节点负责其中一些槽位2、Redis提供一定程度的可用性,可以在某个节点宕机或者不可达的情况下继续处理命令.3、Redis 集群中不存在中心(central)节点或者代理(proxy)节点 集群的最大节点数量也是 16384 个(推荐的最大节点数量为 1000 个),同理每个主节点可以负转载 2017-05-30 10:38:53 · 985 阅读 · 0 评论 -
redis保存对象
在Jedis开发中,我们很多时候希望直接把一个对象放到Redis中,然后在需要的时候取出来。Redis的key和value都支持二进制安全的字符串,存储Java对象不是问题,下面我们看一下如何来实现。1要存储的对象现在写一个很土的Java Bean,包含两个字段,id和name,类名叫做Person。为了实现序列化需求,该类实现Serializable接口。[java]转载 2017-05-16 21:42:51 · 946 阅读 · 0 评论 -
redis集群的基本情况及常用命令
一、本文目的 介绍集群的基本情况及常用命令 二、集群的特点 3、集群优缺点三、集群客户端命令(redis-cli -c -p port)集群cluster info :打印集群的信息cluster nodes :列出集群当前已知的所有节点( node),以及这些节点的相关信息。节点cluster转载 2017-07-27 20:27:11 · 479 阅读 · 0 评论