Redis
华科易迅
这个作者很懒,什么都没留下…
展开
-
Redis介绍
Redis简介Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括st...原创 2018-09-12 14:08:37 · 223 阅读 · 0 评论 -
Redis Java操作库Jedis
Java程序使用Jedis库操作Redis内存数据库新建Maven项目,下载Jedis依赖包连接Redis数据库Jedis操作Redis键Jedis操作字符串Jedis操作ListJedis操作HashJedis操作SetJedis操作ZSet...原创 2018-09-14 08:57:47 · 392 阅读 · 0 评论 -
Redis3.2.12集群搭建
一、软件下载下载Redis3.2.12https://pan.baidu.com/s/1Ly5goA0XhqgwhkOiR3QS5w下载Ruby2.2.10 https://pan.baidu.com/s/1NJDhfm5pFgSBKrgaNDfh1w二、在Linux上新建目录/u01mkdir -p /u01三、将软件上传到Linux的/u01目录下解压并...原创 2018-09-14 08:23:08 · 1473 阅读 · 0 评论 -
Redis消息发布
Redis 通过 PUBLISH 、 SUBSCRIBE 等命令实现了订阅与发布模式, 这个功能提供两种信息机制, 分别是订阅/发布到频道和订阅/发布到模式, 下文先讨论订阅/发布到频道的实现, 再讨论订阅/发布到模式的实现。Redis 的 SUBSCRIBE 命令可以让客户端订阅任意数量的频道, 每当有新信息发送到被订阅的频道时, 信息就会被发送给所有订阅指定频道的客户端。相关命...原创 2018-09-14 08:19:38 · 173 阅读 · 0 评论 -
Redis事务
Redis 事务可以一次执行多个命令, 并且带有以下两个重要的保证:事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。MULTIMULTI 命令用于开启一个事务,它总是返回 OK 。 MULTI 执行之后, 客户端可以继续向服务器发送任...原创 2018-09-14 08:14:14 · 220 阅读 · 0 评论 -
Redis持久化
Redis是内存数据库服务器,读写数据的速度远大于磁盘的IO速度,但如果出现进程意外终止会丢失内存中的数据,为此Redis支持数据持久化,将内存的数据保存到内存。Redis使用两种技术进行内存数据持久化。 RDB(redis database) AOF(Append only file)RDB在指定的时间间隔内将内存中的数据集快照写入磁盘,恢复时是将快照文件直接读到内存里 Red...原创 2018-09-14 08:08:42 · 194 阅读 · 0 评论 -
Redis配置文件
Redis配置文件时redis.conf,编译安装Redis后它位于/u01/redis-4.0.9目录下 启动Redis时默认使用/u01/redis-4.0.9/redis.conf配置文件,也可以指定不同目录下的配置文件 ./redis-server /path/to/redis.conf配置文件配置内存单位 引用其他配置文件 引用扩展开发模块 配置守护进程...原创 2018-09-13 09:02:48 · 284 阅读 · 0 评论 -
Redis常用命令
Redis最大可以同时支持16个数据库,数据库使用编号标识0-16。 启动Redis redis-server 或 redis-server -p 6380连接Redis redis-cli 或 redis-cli -h ip -p port停止服务 redis-cli SHUTDOWN测试连接 redis-cli ping测试连接状态 echo hi打...原创 2018-09-13 08:35:07 · 384 阅读 · 0 评论 -
Redis数据类型
String(字符串)string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。string类型是Redis最基本的数据类型,一个键最大能存储512MB。 Hash(哈希)Redis hash 是一个键...原创 2018-09-12 17:35:00 · 244 阅读 · 0 评论 -
Redis安装
Redis安装非常简单,前提是必须准备好Linux环境,并且配置Linux环境可以上网,Redis是源码安装,可能需要从网络上下载gcc编译环境。一、首先准备Linux虚拟机环境 VM CentOS6.7镜像下载 https://pan.baidu.com/s/1dHevzcH 用户名/密码是 root/oracle二、设置虚拟机网卡模式为NAT 启动虚拟机,查看网卡设备名称 ...原创 2018-09-12 14:18:56 · 533 阅读 · 0 评论 -
Redis集群原理
Redis是内存服务器,使用Redis可以减少IO访问量,提供系统并发访问效率。在高可用方面,Redis提供集群技术,在Redis3.0之前使用哨兵和主从复制技术解决高可用问题,在Redes3.0之后采用数据分区存储到不同的插槽技术,每组插槽由一个Redis主节点托管,主节点与多个从节点数据同步的方式实现高可用。如下图:客户端可以连接集群中的任意节点,将存储Key-Value中的Key,取CR...原创 2019-04-14 07:51:53 · 3854 阅读 · 0 评论