
Redis
pikachues
这个作者很懒,什么都没留下…
展开
-
Redis 主从复制
介绍主从复制可以在一定程度上扩展 redis 性能,redis 的主从复制和关系型数据库的主从复制类似,从机能够精确的复制主机上的内容。实现了主从复制之后,一方面能够实现数据的读写分离,降低 master 的压力,另一方面也能实现数据的备份。怎么玩?配置redis.conf文件port 端口号pidfile /var/run/redis_端口号.pidlogfile "端口号.log"...原创 2020-02-11 22:31:22 · 227 阅读 · 0 评论 -
Redis 持久化
介绍Redis持久化有两种方式:快照持久化(RDB)、AOF持久化。快照持久化RDB快照持久化,顾名思义,就是通过拍摄快照的方式实现数据的持久化,redis可以在某个时间点对内存中的数据创建一个副本文件,副本文件中的数据在redis重启时会被自动加载,我们也可以将副本文件拷贝到其他地方一样可以使用。如何快照持久化在redis中快照持久化是默认存在的,我们可以修改redis.conf对持久...原创 2020-02-10 16:27:01 · 142 阅读 · 0 评论 -
Redis 发布订阅和事务
介绍Redis发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。redis 的发布订阅系统有点类似于我们生活中的电台,电台可以在某一个频率上发送广播,而我们可以接收任何一个频率的广播。举例订阅消息127.0.0.1:6379> subscribe chatReading messages... (press Ctrl-C to qu...原创 2020-02-09 13:47:21 · 219 阅读 · 0 评论 -
Redis 哈希(Hash)
介绍Redis hash 是一个 string 类型的 field 和 value 的映射表,hash 特别适合用于存储对象。Hash的存储方式:键值key字段1 字段值字段2 字段值Hash存储类似于一个对象,key为对象名,对象有很多的属性(字段)。常用命令HSET将哈希表 key 中的域 field 的值设为 value 。如果 key 不存在,一个新的哈希表被创建并进行...原创 2020-02-08 23:22:04 · 286 阅读 · 0 评论 -
Redis 集合
介绍Redis 集合有两类一类是有序集合(Set),另外一类是无序集合(sorted set)。SetRedis 的 Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。sorted setRedis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。不同的是每个元素都会关联一个double类型的分数。redis正是通过分...原创 2020-02-07 15:43:26 · 206 阅读 · 0 评论 -
Redis 列表(List)
介绍Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。Redis 列表常用命令LPUSH key value1 [value2…]将一个或多个值插入列表的头部。127.0.0.1:6379> LPUSH k1 v1 v2 v3(integer) 3LPUSH key value将一个值插入已存在列表头部LRANGE...原创 2020-02-07 14:51:56 · 339 阅读 · 0 评论 -
Redis 字符串(String)
Redis字符串Redis 字符串类型的相关命令用于管理redis字符串值。语法redis 127.0.0.1:6379> COMMAND KEY_NAME常用字符串命令SET key value设置指定的key值。127.0.0.1:6379> set k1 "hello"OKGET key获取指定的key值127.0.0.1:6379> GET k1...原创 2020-02-06 20:38:04 · 147 阅读 · 0 评论 -
Redis 数据类型和键
Redis 五种数据类型Redis五种数据类型分别为:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。这五种数据类型都是通过key/value的方式存储的,其数据类型主要是指value的类型。String(字符串)String是Redis最基本的数据类型。String类型是二进制安全的,即redis的String可以包含...原创 2020-02-06 12:29:26 · 199 阅读 · 0 评论 -
Linux 安装Redis
Redis简介Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis...原创 2020-02-06 00:16:43 · 203 阅读 · 0 评论