Redis
夏木炎
个人学习工作记录(只对自己负责),不接受批评,不保证准确,爱看则看。。。
展开
-
Redis-cluster集群案例
一、先安装单机版1)、下载安装包wget http://download.redis.io/releases/redis-3.2.9.tar.gz2)、解压安装包tar -zxvf redis-3.2.9.tar.gz3)、安装cd redis-3.2.9makecd srcmake install PREFIX=/usr/local/redis4...原创 2020-04-02 16:41:49 · 555 阅读 · 1 评论 -
CentOS7搭建Redis(源码安装)
一、创建目录用于安装redismkdir redis二、上传安装包到redis目录三、解压安装包tar -zxf redis-3.0.0.tar.gz四、进入解压目录编译源码make五、进入src目录执行安装 make install六、进入/usr/local创建redis目录再创建子目录bin和etc用...原创 2019-08-08 22:03:48 · 387 阅读 · 0 评论 -
Docker之Redis的复制(Master/Slave)案例
一、复制三分配置文件二、修改三个配置文件改成对应的编号方便区分三、启动三个容器# 创建并运行一个名为 myredis 的容器docker run \-p 6379:6379 \-v $PWD/data:/data \-v $PWD/conf/redis.conf:/etc/redis/redis.conf \--privileged=true \--na...原创 2019-04-07 13:45:12 · 722 阅读 · 0 评论 -
Docker通过配置文件启动Redis
一、创建文件夹用于存放配置文件# 这里我们在 /home/docker 下创建mkdir /home/docker/redis/{conf,data} -pcd /home/docker/redis二、下载配置文件具体版本可以自己github查找wget https://raw.githubusercontent.com/antirez/redis/4.0/redis.c...原创 2019-04-07 11:39:13 · 1341 阅读 · 0 评论 -
Redis之消息发布订阅案例
一、原理进程间的一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。二、相关命令三、案例原创 2019-04-07 10:51:44 · 1032 阅读 · 0 评论 -
Redis之事务案例
一、Redis事务本质一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞。一个队列中,一次性、顺序性、排他性的执行一系列命令。二、Redis的事务特征单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断;没有隔离级别的概念:队列中的命令没有提交之前都...原创 2019-04-06 21:16:49 · 463 阅读 · 0 评论 -
Redis之AOF数据备份
一、AOF是什么? 以日志的形式来记录每个写操作,将Redis执行过的所有写指令记录下来(读操作不记录),Aof保存的是appendonly.aof文件,只许追加文件但不可以改写文件,redis启动之初会读取该文件重新构建数据,换言之,redis重启的话就根据日志文件的内容将写指令从前到后执行一次以完成数据的恢复工作。二、怎么配置?找到redis.conf配置文件开启AOF修...原创 2019-04-06 14:37:47 · 2062 阅读 · 0 评论 -
Redis之RDB数据备份
一、什么是RDB(Redis DataBase)? 1)、在指定的时间间隔内将内存中的数据集快照写入磁盘,保存的是dump.rdb文件,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里。 2)、Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。 fork...原创 2019-04-06 11:34:09 · 2722 阅读 · 0 评论 -
Redis常用配置redis.conf 介绍
参数说明redis.conf 配置项说明如下:1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no2. 当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定 pidfile /var/run/redis.pid3. 指定Redis监听端口,默...原创 2019-04-04 16:46:06 · 230 阅读 · 0 评论 -
Redis自动性能测试分析
一、运行单元测试获取测试数据/data # cd /usr/local/bin/usr/local/bin # ls -ltotal 26588-rwxrwxr-x 1 root root 377 Feb 21 22:59 docker-entrypoint.sh-rwxr-xr-x 3 root root 3096344 ...原创 2019-04-03 21:00:56 · 224 阅读 · 0 评论 -
Docker容器中操作Redis
一、查询容器名字[root@bogon ~]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAME...原创 2019-04-03 20:42:28 · 3843 阅读 · 0 评论 -
Redis常用命令
一.文档地址常用命令文档:http://redisdoc.com/二.常用命令1)创建数据127.0.0.1:6379>set k1 v1ok127.0.0.1:6379>set k2 v2ok127.0.0.1:6379>set k3 v3ok2)查询数据是否存在127.0.0.1:6379>EXISTS k1(integer)1...原创 2018-09-07 15:42:27 · 109 阅读 · 0 评论 -
Java测试Redis连通性
public class Demo{ public static void main(String[]args){ //连接本地Redis服务 Jedis jedis=new Jedis("127.0.0.1",6379); //查看服务器是否运行,打出pong表示OK System.out.println("connect...原创 2018-09-07 15:04:45 · 6181 阅读 · 0 评论 -
Redis五大数据类型
一.String(字符串)1)、String是Redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。2)、String类型是二进制安全的。意思是Redis的String可以包含任何数据。比如图片或者序列化的对象。3)、String类型是Redis最基本的数据类型,一个Redis中字符串最多可以是512M。二.Hash(哈希,类似jav...原创 2018-09-07 14:52:11 · 126 阅读 · 0 评论 -
Redis入门概述
一.Redis是什么 Redis:REmote DIctionary Server(远程字典服务器)是完全开源免费的,用C语言编写,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSQL数据库之一,也被人们称为数据结构服务器。 Redis与其他key-value缓存产品有以下三个特点:1)...原创 2018-08-20 17:39:37 · 165 阅读 · 0 评论
分享