
redis
郭子ABC
浪浪浪
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis数据类型及常用的操作命令——数据类型
Redis总共有5大数据类型,分列如下:String(字符串):string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。string类型是Redis最基本的数据类型,一个redis中字符串value最多可以是512M。...原创 2019-01-13 13:53:41 · 138 阅读 · 0 评论 -
Redis 持久化之RDB和AOF
Redis 持久化之RDB和AOFRedis 有两种持久化方案,RDB (Redis DataBase)和 AOF (Append Only File)。如果你想快速了解和使用RDB和AOF,可以直接跳到文章底部看总结。本章节通过配置文件,触发快照的方式,恢复数据的操作,命令操作演示,优缺点来学习 Redis 的重点知识持久化。—————————————————————————————————...转载 2019-01-13 18:18:11 · 134 阅读 · 0 评论 -
redis.conf详解
# redis 配置文件示例 # 当你需要为某个配置项指定内存大小的时候,必须要带上单位,# 通常的格式就是 1k 5gb 4m 等酱紫:## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g => 1000000000 by...转载 2019-01-13 16:42:29 · 141 阅读 · 0 评论 -
Redis安装与卸载
1 Redis安装1.1 解压tar -xvf redis-3.2.3.tar.gz1.2 进行make进入到redis-3.2.3文件夹中,输入命令:make等待make完毕;1.3 进行make installmake完毕后,进行make install命令此时已经安装完毕;1.4 修改配置安装后的redis没有密码,其端口配置文件如下:redis.conf(主端口...原创 2019-01-13 14:25:36 · 2176 阅读 · 0 评论 -
Redis数据类型及常用的操作命令——zset操作
ZADD key score member [[score member] [score member] …]将一个或多个 member 元素及其 score 值加入到有序集 key 当中。如果某个 member 已经是有序集的成员,那么更新这个 member 的 score 值,并通过重新插入这个 member 元素,来保证该 member 在正确的位置上。score 值可以是整数值或双精...原创 2019-01-13 14:20:55 · 284 阅读 · 1 评论 -
Redis数据类型及常用的操作命令——hash操作
HSET key field value将哈希表 key 中的域 field 的值设为 value 。如果 key 不存在,一个新的哈希表被创建并进行 HSET 操作。如果域 field 已经存在于哈希表中,旧值将被覆盖。返回值:如果 field 是哈希表中的一个新建域,并且值设置成功,返回 1 。如果哈希表中域 field 已经存在且旧值已被新值覆盖,返回 0 。HGET key...原创 2019-01-13 14:17:40 · 236 阅读 · 0 评论 -
Redis数据类型及常用的操作命令——SET操作
SADD key member [member …]将一个或多个 member 元素加入到集合 key 当中,已经存在于集合的 member 元素将被忽略。假如 key 不存在,则创建一个只包含 member 元素作成员的集合。当 key 不是集合类型时,返回一个错误。在Redis2.4版本以前, SADD 只接受单个 member 值。返回值:被添加到集合中的新元素的数量,不包括被忽...原创 2019-01-13 14:13:55 · 199 阅读 · 0 评论 -
Redis数据类型及常用的操作命令——LIST操作
LPUSH key value [value …]将一个或多个值 value 插入到列表 key 的表头如果有多个 value 值,那么各个 value 值按从左到右的顺序依次插入到表头: 比如说,对空列表 mylist 执行命令 LPUSH mylist a b c ,列表的值将是 c b a ,这等同于原子性地执行 LPUSH mylist a 、 LPUSH mylist b 和 LPU...原创 2019-01-13 14:08:52 · 200 阅读 · 0 评论 -
Redis数据类型及常用的操作命令——String操作
set k v:当set k1 v1后再次set k1 v2,则会覆盖上一次的值;get key:获取key的value;del key:刪除当前key;APPEND key value:如果 key 已经存在并且是一个字符串, APPEND 命令将 value 追加到 key 原来的值的末尾。返回值为append后的字符串长度。如果 key 不存在, APPEND 就简单地...原创 2019-01-13 14:03:30 · 179 阅读 · 0 评论 -
Redis数据类型及常用的操作命令——key操作
key:select:用于选择redis的DB,redis的DB有0-16个数据库。keys /key::遍历该数据库中的所有的key,key代表具体的key。EXISTS key:代表是否存在key,存在返回1,不存在返回0;move key db:代表将key及其值移入到db中,而当前库则没有这个key及其值。Expire key seconds: 设置当前key的有效期,...原创 2019-01-13 13:58:01 · 147 阅读 · 0 评论 -
Redis 主从复制
Redis的一个强大功能--主从复制。一台master主机可以拥有多台slave从机。而一台slave从机又可以拥有多个slave从机。如此下去,形成强大的多级服务器集群架构(高扩展)。可以避免Redis单点故障,实现容灾恢复效果(高可用)。读写分离的架构,满足读多写少的并发应用场景。主从复制的作用主从复制,读写分离,容灾恢复。一台主机负责写入数据,多台从机负责备份数据。在高并发的场景下,...原创 2019-01-14 01:14:56 · 214 阅读 · 0 评论