
redis
文章平均质量分 76
卜可
每个人的成长路径都不同,但无一不是兴趣与使命驱动
展开
-
redis概述
redis以键值对的形式存储的内存数据库。数据都是缓存在内存中,读写快,也可以支持持久化保存到硬盘。本文介绍redis的特点以及与memcached的比较特点Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超...原创 2018-04-12 21:10:16 · 534 阅读 · 0 评论 -
redis的持久化策略
redis的持久化方式有俩种,持久化策略有4种:RDB(数据快照模式),定期存储,保存的是数据本身,存储文件是紧凑的AOF(追加模式),每次修改数据时,同步到硬盘(写操作日志),保存的是数据的变更记录如果只希望数据保存在内存中的话,俩种策略都可以关闭也可以同时开启俩种策略,当Redis重启时,AOF文件会用于重建原始数据RDBRDB定时备份内存中的数据集。服务器启动的时候,可...原创 2018-04-12 21:12:18 · 11310 阅读 · 2 评论 -
redis的安装
本文介绍redis的在linux系统下的安装,虽然redis也有windows版本,但是不建议使用。1、安装gcc yum install gcc2、将下载的redis-4.0.9.tar.gz上传到linux服务器,或者直接在linux服务器下载最新版本 wget http://download.redis.io/releases/redis-4.0.9.tar.gz...原创 2018-04-12 21:15:22 · 596 阅读 · 0 评论 -
redis配置文件常见配置项说明
daemonize noRedis是否以守护进程的方式运行,默认为非守护进程(no),建议改为yes daemonize yestimeout 3000客户端闲置多长时间关闭连接,如果指定为0,表示关闭该功能dbfilename dump.rdb本地备份文件名save 自动RBD快照保存策略,表示seconds秒内进行了changes次写操作就触发快...原创 2018-04-12 21:19:28 · 690 阅读 · 0 评论 -
redis常见命令
进入客户端 redis-cli关闭redis服务 redis-cli shutdown启动redis服务 redis-service ../etc/redis.config获取当前数据库信息 info获取redis服务器配置信息 config get *清空元素 flushdb退出连接 ...原创 2018-04-12 21:20:23 · 601 阅读 · 0 评论 -
redis操作五种数据的命令说明
String字符串赋值表达式 set key value127.0.0.1:6379> set mykey myvalue0OKset 会覆盖该key之前的值,如果不想数据被覆盖,可以用setnx,表示如果key不存在,才设置这个值127.0.0.1:6379> setnx mykey 11(integer) 0另外可以用setex设置数据的...原创 2018-04-12 21:24:20 · 11683 阅读 · 0 评论 -
redis:详解三种集群策略
redis包含三种集群策略主从复制哨兵集群主从复制在主从复制中,数据库分为俩类,主数据库(master)和从数据库(slave)。其中主从复制有如下特点:主数据库可以进行读写操作,当读写操作导致数据变化时会自动将数据同步给从数据库从数据库一般都是只读的,并且结束主数据库同步过来的数据一个master可以拥有多个slave,但是一个slave只能对应一个master...原创 2018-04-13 17:10:02 · 54379 阅读 · 9 评论 -
java代码连接redis集群
public static void main(String[] args){ Set<HostAndPort> nodes = new HashSet<>(); nodes.add(new HostAndPort("192.168.0.107", 6380)); nodes.add(new HostAndPort("192.168.0.107",...原创 2018-04-13 17:33:57 · 2637 阅读 · 3 评论