
Redis数据库
咸鱼最牛逼
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一、redis的部署与启动
在windows上的部署相对简单,去官网下载个jar包,解压即可。 (一)启动redis服务端: 备注:在web项目中需要用到redis时,必须把服务端打开! (二)启动redis客户端: 客户端一般供运维人员使用!...原创 2018-07-01 20:21:24 · 443 阅读 · 0 评论 -
十一、在不同机器上的Redis导出导入数据
一、问题背景 我以前使用的linux虚拟机是32位,现在好多最新的软件只支持64位,所以弄了一个64位虚拟机。相对应的,我需要将原虚拟机上的redis数据转移到64位虚拟机中,这就涉及到在不同机器上的Redis导出导入数据。 经过查询资料,选用redis-dump工具。二、安装redis-dump工具1、安装rubygems 以及相关包yum install ruby rubygem...原创 2019-02-14 10:27:59 · 542 阅读 · 0 评论 -
十二、Redis根据key查询时值中的中文乱码的问题
使用 ./redis-cli --raw 命令进入,即可查看正常中文原创 2019-02-27 22:20:38 · 1990 阅读 · 0 评论 -
八、Redis Cluster介绍与搭建
Redis Cluster 介绍与搭建1.Redis Cluster介绍 Redis Cluster是Redis的分布式解决方案,在Redis 3.0版本正式推出的,有效解决了Redis分布式方面的需求。当遇到单机内存、并发、流量等瓶颈时,可以采用Cluster架构达到负载均衡的目的。 1.1 数据分布理论 分布式数据库首要解决把整个数据集按照分区规则映射到多个节点的问题,即把数...原创 2018-08-08 21:00:24 · 470 阅读 · 0 评论 -
十、Redis实现互斥锁
SET KEY VALUE [EX seconds] [PX milliseconds] [NX|XX]EX seconds − 设置指定的到期时间(以秒为单位)。PX milliseconds - 设置指定的到期时间(以毫秒为单位)。NX - 仅在键不存在时设置键。XX - 只有在键已存在时才设置。 实现互斥锁需要用到以上命令,比如://设置“锁”if(redis...原创 2018-08-14 17:57:11 · 9939 阅读 · 2 评论 -
七、Redis Sentinel 哨兵模式
(一)Redis Sentinel 模式简介 Redis-Sentinel是官方推荐的高可用解决方案,当redis在做master-slave的高可用方案时,假如master宕机了,redis本身(以及其很多客户端)都没有实现自动进行主备切换,而redis-sentinel本身也是独立运行的进程,可以部署在其他与redis集群可通讯的机器中监控redis集群。(二)功能 1、不时地...原创 2018-08-06 22:59:17 · 337 阅读 · 0 评论 -
九、Redis集群与Spring的整合
(一)添加依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <versio原创 2018-08-14 11:26:07 · 278 阅读 · 0 评论 -
四、Redis中“发补订阅”模型和“消息队列”模型的区别
(一)“发补订阅”模型 (二)“消息队列”模型 “发补订阅”模型是所有的订阅者都能收到消息(相当于在群里发个消息),而“消息队列”模型是只有一个成员能收到消息(相当于抢红包)...原创 2018-08-05 09:14:25 · 613 阅读 · 0 评论 -
六、Redis主从复制
(一)主从复制的作用 (二)主从结构 (三)主从复制的实现 1、命令式 (1)建立主从关系 (2)取消主从关系 2、配置文件方式 3、命令方式与配置文件方式比较 ...原创 2018-08-05 18:51:32 · 185 阅读 · 0 评论 -
五、Redis持久化之RDB与AOF
Redis是内存型数据库,一旦电脑重启,那么内存中的数据就会全部消失。为了保证数据的完整性,我们需要Redis持久化技术,将Redis中的数据序列化到硬盘上。其中,Redis持久化主要有两种方式:RDB与AOF。 (一)RDB RDB是对内存中的数据做一份快照,将做快照的那一时刻,所有的数据及其值持久化到硬盘上,那不在乎所有数据对象的操作过程。 1、RDB触发的方式 (...原创 2018-08-05 16:50:17 · 213 阅读 · 0 评论 -
一、Linux下安装部署Redis
1)安装redis编译的c环境,yum install gcc-c++ 2)将redis-2.6.16.tar.gz上传到Linux系统中 3)解压到/usr/local下 tar -xvf redis-2.6.16.tar.gz -C /usr/local 4)进入redis-2.6.16目录 使用make命令编译redis 5)在redis-2.6.16目录中 使用make PREF...原创 2018-08-04 15:34:16 · 242 阅读 · 0 评论 -
三、在java中使用redis之同步与异步
在 二、在java中使用redis 中我对redis接口的一些常用方法进行了封装,但是封装的方法都是同步的! (一)同步案例: 比如我们调用工具类中的向redis中添加数据:public boolean add(int max) { //方案二(同步) for (int i =0; i<max; i++){ if (...原创 2018-07-02 18:30:43 · 10276 阅读 · 4 评论 -
二、在java中使用redis
(一)添加POM依赖 <!-- redis驱动 --> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <vers...原创 2018-07-01 20:39:29 · 424 阅读 · 0 评论 -
十三、Redis 启动警告错误解决
参见Redis 启动警告错误解决转载 2019-04-03 12:13:21 · 281 阅读 · 0 评论