随笔分类 - redis
摘要:有个业务中需要删除某个前缀的所有Redis缓存,于是用RedisTemplate的keys方法先查出所有合适的key,再遍历删除。但是在keys(patten+"*")时每次取出的都为空。 解决问题: spring中redis配置中,引入StringRedisTemplate而不是RedisTemp
阅读全文
摘要:最近使用spring-data-redis RedisTemplate 操作redis时发现存储在redis中的key不是设置的string值,前面还多出了许多类似\xac\xed\x00\x05t\x00这种字符串,如下 spring-data-redis的RedisTemplate<K, V>模
阅读全文
摘要:最近在研究redis,以及spring data对redis的支持发现了一个奇怪的现象 先说现象吧,通过redisTemplate下的opsForHash方法存储hash类型的值,操作成功以后,去redis控制台显示keys * 的时候,发现一个奇怪的现象,插入的hash类型的key前面会有一堆的\
阅读全文
摘要:1 Redis-cluster架构图 redis-cluster投票:容错 (至少要三个才可以,才能超过半数) 架构细节: (1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽. (2)节点的fail是通过集群中超过半数的节点检测失效时才生效. (3)客
阅读全文
摘要:redis.conf配置文件详解 来自:http://www.cnblogs.com/zhang-ke/p/5981108.html
阅读全文
摘要:1 安装redis编译的c环境 redis是c语言开发的,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。 如果没有gcc环境,需要安装gcc环境 输入y开始安装: 2 redis安装 1 上传文件 2 解压文件到/usr/local下 进入到/soft目录后执行下面的命令。 3
阅读全文
摘要:redis.properties配置文件 1 第一个版本 2 第二个版本
阅读全文
摘要:1 jedis介绍 2 java连接Redis 1 导入jar包 2 连接实例 3 连接超时问题的处理 也可以直接使用下面的命令:开启端口的远程访问。 4 通过连接池获得连接 4 连接池工具类 1 工具类代码 2 配置文件 配置文件放在src目录下面: 5 redis有密码的jedis连接方式 单机
阅读全文
摘要:1 安装redis编译的c环境 输入命令: 注意yum安装必须联网 如果提示是否需要下载输入y就可以开始下载。 2 redis安装 1 上传文件 2 解压文件到/usr/local下 3 编译redis(将.c文件编译成.o文件) 1) 进入redis-3.0.0文件内部 2)执行make 进行编译
阅读全文