随笔分类 - 【Redis】
摘要:1、Redis简介 Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 Redis安装参照:redis安装 Redis桌面使用工具:传送门
阅读全文
摘要:使用Jedis操作Redis常用的API 1.对String操作的命令 set(key, value):给数据库中名称为key的string赋予值value get(key):返回数据库中名称为key的string的value getset(key, value):给名称为key的string赋予上
阅读全文
摘要:1、Centos7 Redis一主二从三哨兵配置 Redis一主二从三哨兵环境搭建 2、接入过程 与集成redis单机不同的是jedis相关的配置做了修改,JedisPool换成了JedisSentinelPool,相关改动如下: application文件: jedis配置类: RedisClie
阅读全文
摘要:1、redis服务搭建 centos7 搭建redis服务 2、接入相关 pom文件依赖引入 其中使用jedis来开发,jedis集成了redis的一些命令操作,封装了redis的java客户端。提供了连接池管理等。 application配置文件 jedis配置类 此处使用注解@Value来读取配
阅读全文
摘要:1、简介 Redis 是一款开源的,基于 BSD 许可的,高级键值 (key-value) 缓存 (cache) 和存储 (store) 系统。由于 Redis 的键包括 string,hash,list,set,sorted set,bitmap 和 hyperloglog,所以常常被称为数据结构
阅读全文
摘要:1、测试代码如下: 问题: 1、-DENIED Redis is running in protected mode because protected mode is enabled, no bind address was specified, no authentication passwor
阅读全文
摘要:redis3.2版本后新增protected-mode配置,默认是yes,即开启。设置外部网络连接redis服务,设置方式如下: 1、关闭protected-mode模式,此时外部网络可以直接访问 2、开启protected-mode保护模式,需配置bind ip或者设置访问密码
阅读全文
摘要:1、单个redis服务搭建请参考:redis服务搭建 2、在/usr/local下创建目录redis-cluster,并在redis-cluster下创建 6379、6380、6381目录以及data、temp目录 3、复制安装后的redis的配置文件(我的在/etc/目录下)的redis.conf
阅读全文
摘要:1、单个redis服务搭建请参考:redis服务搭建 2、一台Redis服务器,分成多个节点,每个节点分配一个端口(6380,6381…),默认端口是6379。 每个节点对应一个Redis配置文件,如: redis6380.conf、redis6381.conf 指定配置文件启动多个redis实例:
阅读全文
摘要:正常情况下,我们通过get或者set方法是从db0中取数据。 1、redis提供了 select命令,可以通过select index 这个指令,将数据库切换到index所在的那个数据库上 2、jedis客户端也提供了对应的方法,可以通过jedis.select(N)来选择对应的数据库 注意:如果r
阅读全文
摘要:1、控制一个pool可分配多少个jedis实例 “maxActive” -> “maxTotal” 2、最大建立连接等待时间。如果超过此时间将接到异常。设为-1表示无限制。 “maxWait” -> “maxWaitMillis” 详见连接:http://mail-archives.apache.o
阅读全文
摘要:一、介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remo
阅读全文