美文网首页
Redis 学习日志

Redis 学习日志

作者: 昵称与隐藏 | 来源:发表于2019-01-22 09:51 被阅读10次

Redis 基本结构的基本命令

1. 字符串

GET:获取存储在指定键中的值

SET:设置存在在指定建中的值

DEL:删除存储在指定建中的值,这个命令可以用于所有类型

2. 列表

LPUSH:将给定值推入到列表的左端

RPUSH:将给定值推入到列表的右端

LPOP:将指定元素从列表左端弹出

RPOP:将指定值从列表右端弹出

LINDEX: 获取列表在给定位置的元素

lrang list-key 0 -1

使用0作为起始范围,-1是范围的结束索引,可以取出列表上所有的元素

LRANGE:获取列表上在给定范围内的元素

3 集合

Redis的列表和集合都可以存储多个字符串,但是列表可以存储多个相同的字符串,而结合则通过使用散列表来保证存储的每隔元素都不重复。这个散列表指的是键的散列表

SADD:将元素添加到集合

SREM:从集合中删除元素

SISMEMBER:查看一个元素是否包含与集合中

SMEMBERS:获取集合中包含的所有元素,速度很慢慎用。

4. 散列

散列用来存储多个键值对之间的映射,

HSET :在散列表中关联键值对

HGET:获取指定散列建的值

HGETALL:获取散列包含的所有键值对

HDEL:如果给定的建存在散列里面,那么移除这个建

5. 有序集合

有序集合和散列一眼样都是存储键值对,有序集合的建称为成员 member,每个成员各不相同,有序集合的值称为分值score,分值必须是浮点型数据。有序集合是redis唯一一个既可以通过成员访问元素,又何以根据分值以及分值循序访问元素的结构

ZADD:将一个带有给定分值的成员加到有序集合中

ZRANGE:根据元素在有序集合中的位置,从有序集合中获取多个元素

zrange zset-key 0 -1 withscores

ZRANGEBYSCORE:获取有序集合在给定分值范围内的所有元素

ZREM: 如果给定成员存在于有序集合,那么删除这个成员

相关文章

  • Redis 学习日志

    Redis 基本结构的基本命令 1. 字符串 GET:获取存储在指定键中的值 SET:设置存在在指定建中的值 DE...

  • redis 学习(18)-- AOF

    redis -- AOF 什么是 AOF 通过日志方式将redis中的写命令进行日志记录,保存在硬盘文件中。 日志...

  • golang 创建redis队列/批量处理队列日志插入数据表

    用户登录后 日志记录先存储到redis列表 。 使用定时任务 将redis中到登录日志批量插入日志表 .env文件...

  • redis启动关闭

    1. 启动redis服务 (1). 默认配置 日志会输出到终端,我们可以从日志中看到redis版本、监听的端口号、...

  • redis Can’t save in background:

    由于用户登录失败,检查redis日志发现:redis Can’t save in background: fork...

  • 各种好用的工具

    redis迁移工具 redis-migrate-tool nginx日志定时压缩删除工具 logrotate li...

  • 日志模型

    ELK及日志模型 redis队列模型 TCP传输

  • 查看并设置redis慢日志

    登录redis 查看慢日志 设置慢日志属性 慢日志属性有两个 slowlog-log-slower-than:指定...

  • 使用elk收集应用日志

    使用elk收集应用日志 使用redis作为broker,logstash作为indexer,收集日志进入es。 相...

  • redis慢日志

    rediis的慢日志:记录指令执行的时间,通过此值来监视和优化redis性能,集群redis环境,每个redis实...

网友评论

      本文标题:Redis 学习日志

      本文链接:https://www.haomeiwen.com/subject/xnjgoftx.html