![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 62
redis
pan_mlpan
没有伞的孩子要努力奔跑
展开
-
Redis之安装(Windows)
Redis之安装(Windows)最近在Windows玩Redis的时候,发现官网没有Windows版本,那么Windows安装Redis的话,怎么下载呢?微软维护着支持win-64的Redis版本,可以去 GitHub Redis下载安装 指定版本的Redis1、安装自己想安的版本即可2、zip解压启动server与clireal 简单是不是~...原创 2022-04-28 10:49:30 · 1509 阅读 · 0 评论 -
如何正确使用redis
如何正确使用redis1. 概述简单来说,Redis就是一个数据结构存储器,可以用作数据库、缓存和消息中间件,它和传统数据库主要有两点不同:它是Key-Value型数据库,不是关系型数据库,所有数据以Key-Value的形式存在服务器的内存中,其中Value可以是多种数据结构:字符串(String), 哈希(hashes), 列表(list), 集合(sets) 和有序集合(sorted sets)等类型;它所有运行时数据都存在内存中,总所周知,内存的存取效率比磁盘要高不止一个数量级,Redis的转载 2021-05-16 20:16:51 · 5622 阅读 · 0 评论 -
Redis介绍之测试联通(七)
Redis测试联通1、所需jar包Common-pool-1.6.jarJedis-2.1.0.jar2、使用Jedis jedis = new Jedis("主机地址",端口号);System.prinln.out(jedis.ping());3、常用APIjedis.set("key","value"):设置key,valuejedis.get("key"):获取值jedis.keys("*"):类似于keys *#其他参照jedis的方法即可JedisPool多个jed原创 2021-01-18 21:24:58 · 130 阅读 · 0 评论 -
Redis介绍之哨兵模式(六)
哨兵模式(sentinel)反客为主的自动版,能够后台监控Master库是否故障,如果故障了根据投票数自动将slave库转换为主库。一组sentinel能同时监控多个Master。(反客为主的时候,若主机shutdown之后,丛机会等待主机,需要自己手动配置slaveof no one反客为主,而哨兵模式就是做手动做的这一步骤)使用步骤:在Master对应redis.conf同目录下新建sentinel.conf文件,名字绝对不能错;配置哨兵,在sentinel.conf文件中填入内容(可以配置多原创 2021-01-18 21:13:00 · 124 阅读 · 0 评论 -
Redis介绍之主从复制(五)
主从复制(Master/Slave)1、是什么?主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制Master以写为主,Slave以读为主2、能干嘛? 读写分离 、容灾恢复(减轻读写压力)3、常用的主从方式1)、一主二仆含义:就是一个Master两个Slaveinfo replication:查看主从信息信息如下:role:masterconnected_slaves:0master_replid:f6baff9abfda12ca58048cfce4原创 2021-01-18 21:11:35 · 175 阅读 · 0 评论 -
Redis介绍之事务(四)
事务(Redis部分支持事务)1、是什么?可以一次执行多个命令,本质是一组命令的集合。一个事物中的所有命令都会被序列化,按顺序的串行执行而不会被其他命令插入,不许加塞。(CAS check and setting)2、能干嘛?一个队列中,一次性的,顺序的,排他的执行一系列命令。3、常用命令命令 描述multi 标记一个事务的开始exec 执行所有事务块内的命令discard 取消事务,放弃执行事务块内的所有命令watch key [key] 监视一个(或多个) key ,如果在事务执行原创 2021-01-17 14:35:44 · 89 阅读 · 0 评论 -
Redis介绍之持久化(三)
持久化之RDB与AOFRDB(Redis DataBase)在指定的时间间隔内生成内存中整个数据集的持久化快照。快照文件默认被存储在当前文件夹中,名称为dump.rdb,可以通过dir和dbfilename参数来修改默认值。(在指定的时间间隔内将内存内存中的数据集快照写入磁盘)(Snapshot快照)Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。 整个过程中,主进程是不进行任何的IO操作的,这就确原创 2021-01-17 14:27:47 · 81 阅读 · 0 评论 -
Redis之配置文件介绍(二)
1、redis.conf文件1、Units单位配置大小单位,开头定义了一些基本的度量单位,只支持bytes,不支持bit对大小写不敏感2、Includes包含可以来引用其他的配置文件例如:include /path/to/local.conf3、General#是否在后台运行;no:不是后台运行daemonize yes/no #是否开启保护模式,默认开启。要是配置里没有指定bind和密码。开启该参数后,redis只会本地进行访问,拒绝外部访问。protected-mode ye原创 2021-01-16 20:28:57 · 75 阅读 · 0 评论 -
Redis之基本介绍(一)
RediusRemote Dictionary Server(远程字典服务器)分布式的内存数据库Redis:开源、免费、非关系型数据库、K-V数据库、内存数据库,支持持久化、事务和备份,集群(支持16个库)等高可用功能。并且性能极高(可以达到100000+的QPS),易扩展,丰富的数据类型,所有操作都是单线程,原子性的。1、Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用2、Redis不仅仅支持简单的key-value类型的数据,同时还提供list、set原创 2021-01-16 20:22:17 · 231 阅读 · 0 评论 -
Redis之常用命令
Redis的配置文件中可以看到Redis中有多少个数据库,默认是16个Redis命令系统的一些命令select 0:0-15,切换至0号库DBSIZE:查看有多少keykeys *:将所有key罗列出来,支持ant分割的查询,例如下面一个keys k?:将k开头的两位的key显示出FLUSHDB:将当前库清空FLUSHALL:将所有库清空shutdown:关闭exit:退出公用命令del key:删除keydump key:序列化给定key,返回被序列化的值keys patte原创 2021-01-16 20:19:17 · 146 阅读 · 1 评论