ITPub博客

首页 > IT职业 > IT职场 > 关于Spring 中 redis的使用笔记

关于Spring 中 redis的使用笔记

IT职场 作者:fff2001 时间:2021-09-09 09:00:58 0 删除 编辑
JedisUtilsTest.java
  • redis 使用后要使用close关闭
  • redis 事务 exec释放事务
  • jedis遇到的异常

    • Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: org.springframework.core.serializer.support.DeserializingConverter
    • 版本对不上,要Spring和Spring-data-redis 和 redis和commons-lang3对应
    • 目前是 4.1.7 + 1.6.0 + 2.9.0 + 3.3.2 编译通过了
    redis命令行常规使用

    常用的数据结构

    • 字符串

      • get
      • set
      • del
    • 列表 (类似队列)

      • rpush 右入队列,末端
      • lpush 左
      • lrange 获取范围( 0,-1 )表示获取全部
      • lindex 获取指定index的元素
      • lpop 左出队列
      • rpop
    • 集合 (类似无序的Set)

      • sadd
      • smembers 获取某Set所有元素
      • sismember 查询某Set是否含某元素,返回类型是 0 1
      • srem 删除指定Set中指定元素
    • 散列 ( 类似Map 嵌套,一个内置的微型redis)

      • hget
      • hset
      • hgetall 获取某散列所有k-v
      • hdel 删除散列中指定k
      • hincrby 自增
    • 有序集合(键是member成员,值是score分值必须是浮点数)
      • zadd 将一个给定分值的成员添加到有序集合里
      • zrange 根据元素在有序集合中的位置,从有序集合中获取多个元素
        • zrange name 0 -1 withscores 获取所有并获取分值
        • zrange name 2 30 withscores
      • zrevrange 从大到小排序的获取集合元素
      • zrangebyscore 获取有序集合在给定范围中的所有元素
        • zrangebyscore name 0 200 withscores
      • zrem
      • zincrby 自增
      • zinterstore 进行集合之间的并集(可以看作是多表连接)

    来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/3664/viewspace-2798638/ ,如需转载,请注明出处,否则将追究法律责任。

    请登录后发表评论 登录
    全部评论

    注册时间:2019-08-14

    • 博文量
      74
    • 访问量
      657