![](https://img-blog.csdnimg.cn/20200629100342337.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
redis
文章平均质量分 71
1、redis基本使用实操:基本数据结构,持久化
2、jedis结合redis数据结构测试小demo
3、redis集群(哨兵)分片,分布式锁等。
4、redis代理集群搭建(twemproxy以及predixy)
5、springDataRedis小试牛刀
二斤理想
保持在路上...
有问题欢迎一起探讨,可私信/评论区留言 ,欢迎关注,让我们一起成长,共同进步 ~
展开
-
工作中常见问题汇总
`mysql [Err] 1062 - Duplicate entry for key ` 现象:很奇怪,insert时,提示a表里userid 有重复,实际并没有这个userid值的记录,分析:a表是否加了一个insert触发器,是insert的时候触发执行另外一个同构表b的userid已经存在你的这个值了解决:删掉b.userid大于等于这个值的同构表b表的记录...原创 2018-11-01 19:45:27 · 192 阅读 · 0 评论 -
redis-zset简单操作
zset基础操作原创 2022-03-14 15:11:59 · 2329 阅读 · 0 评论 -
twemproxy的安装及集群搭建
linux环境-redis代理twemproxy的安装安装twemproxy1、下载redis代理源码到本地2、安装3、集群搭建安装过程中报错及解决1、 报错:`http request failed`2、报错:configure.ac:8: error: Autoconf version 2.64 or higher is required安装twemproxy安装参考github源码安装:github~twemproxy需要留意的如下图:1、下载redis代理源码到本地cd soft/m原创 2020-08-08 09:20:45 · 496 阅读 · 0 评论 -
redis集群篇三:手动搭建redis5.x自己的集群分片
手动搭建分片集群一、启动1、启动集群2、手动分片3、测试其他、查看帮助有哪些功能一、启动1、启动集群编辑把端口改为8000开始,保存退出[root@localhost create-cluster]# vi create-cluster #!/bin/bash# SettingsPORT=8000TIMEOUT=2000NODES=6REPLICAS=1在redis安装目录的utils下 ,按照readme里面的提示执行此脚本./create-cluster start原创 2020-08-04 18:06:18 · 263 阅读 · 0 评论 -
redis集群篇二:redis5.x版本集群分片
配置集群一,根据脚本搭建redis集群二级目录二级目录二、自定义搭建redis集群一,根据脚本搭建redis集群二级目录二级目录二、自定义搭建redis集群原创 2020-08-04 15:50:03 · 324 阅读 · 0 评论 -
predixy的安装及集群搭建
linux环境-redis代理predixy的安装下载到本地修改配置以及集群搭建修改conf下代理的配置文件prefixy.conf开始编辑predixy里哨兵的配置文件配置并启动上面配置的3个哨兵和4个redis实例(2套主从)启动代理bin下的predixy启动redis客户端,端口为代理7617小结可参看github上:predixy源码要求是c++11编译,我的是centOS6,不支持,但是有直接编译好的点一个发布好的下载到本地创建文件夹并进入此路径[root@node02 pre原创 2020-08-04 00:09:41 · 2812 阅读 · 2 评论 -
redis集群篇一:主从复制以及哨兵
redis集群搭建redis集群相关了解背景一、集群知识背景了解二、单机redis的局限三、redis集群:主从复制操练主机故障需要人为干预维护注意事项搭建过程遇到问题小结四、redis哨兵redis集群相关了解背景一、集群知识背景了解cap规则:只能满足其中两个(ca,cp,ap),不可能同时三个都满足(c 一致性,a 可用性,p 分区容错性),想全面了解可以查下百度:cap 理论二、单机redis的局限单点故障容量有限连接数压力为了解决以上问题,可通过akf的拆分思想 解决或缓解re原创 2020-07-14 23:18:25 · 471 阅读 · 0 评论 -
redis实战篇:1 、linux环境的安装以及命令练习
在linux环境安装redis安装命令步骤按步操作安装命令步骤安装1 安装wget命令 yum install wget ,然后执行 mkdir install 且进入 cd install2 下载安装包:wget http://download.redis.io/releases/redis-5.0.8.tar.gz 进行 解压:tar xf redis-5.0.8.tar.gz [root@localhost soft]# ll -htotal 1.9Mdrwxrwxr-x原创 2020-07-17 17:51:43 · 299 阅读 · 0 评论 -
redis入门实战四:jedis连接池化配置抽离及缓存
1、对jedis连接池进行配置。使用jedis连接池初衷:jedis每次获取都要创建,不如创建池化的然后每次从连接池获取,用完再放回去,省去创建销毁的工序,也是比较省时的。2、对于客户端经常访问不常变化的数据列表,可以使用redis来降低服务器频繁被访问带给数据库的压力。下面是结合上面描述编写的样例:1)在项目中引入jar包 <dependency> <group...原创 2019-03-18 17:37:03 · 353 阅读 · 0 评论 -
redis入门实战一、五种数据结构的基本操作
1 下载安装推荐到redis中文网:http://www.redis.com.cn/ 下载,(国外redis官网https://redis.io/相对较慢,不推荐)2 解压后,可以看到作为redis客户端 的redis-cli.exe 和 作为redis服务器端redis-server.exe 。3 双击redis-server.exe 便可打开redis本地服务器,同样打开客户端会...原创 2019-03-14 15:14:15 · 191 阅读 · 0 评论 -
redis入门实战三、jedis结合redis数据结构小练
回想redis的5种数据结构,hash,list,set ,sortedset,string.下面是jedis对这5种数据结构的简单练习。基于maven项目:1、在pom.xml文件中引入jar包: <dependency> <groupId>org.apache.commons</groupId> <artifactId&...原创 2019-03-18 17:08:29 · 237 阅读 · 0 评论 -
SpringDataRedis实操
SpringDataRedis简述key-valuesetlisthash基础配置SpringDataRedis对jedis(以及rjc ,jredis)进行了高度封装,通过redisTemplate提供redis操作的各种实现,异常处理以及序列化,下面简单展示如何用redisTemplate来对redis的各种操作;key-value对简单的key-value操作,有常规的存取以及删除demo:package test;import org.junit.Test;import org.jun原创 2020-05-21 08:59:02 · 194 阅读 · 0 评论 -
redis入门实战二、简单实操持久化技术
1 通用的命令获取所有key值keys *获取key对应值的类型type key删除key对应的值del key原创 2019-03-18 14:18:04 · 136 阅读 · 0 评论