redis学习记录

  1. keys *
  2. select
  3. get
  4. set
  5. DBSIZE
  6. FLUSHDB
  7. FLUSHALL
  8. del keyName

redis中一个string类型字符串最大支持512MB


redis 键(key)有关的操作

  1. keys *
  2. exists keyName
  3. move keyName dbName
  4. expire keyName n(秒)。给特定key一个生命时间
    • 当生命时间没用完时,可以从新赋予新的生命时间
  5. ttl keyName 查看特定key剩余的生命时间
  6. type keyName

redis 字符串(String)对String 的操作

  1. del keyName(通用的,直接删除键)
  2. append keyName xxx
  3. strlen keyName
  4. incr keyName
  5. decr keyName
  6. incrby keyName n
  7. decrby keyName n
  8. getrange keyName n1 n2(坐标从0开始)
  9. setrange keyName n1 xxxx(从n1坐标开始包含n1 设置为xxxx)
  10. setex keyName time value
  11. setnx keyName value(如果keyName存在,则设置失败)
  12. mset key1 value1 key2 value2 …
  13. mget key1 key2 …
  14. msetnx key1 value1 key2 value2 …(当key值原本存在时,整个set语句失效)

redis列表(list)

  1. lpush keyName value1 value2 …
  2. rpush keyName value1 value2 …
  3. lrang keyName 0 -1
  4. lpop keyName
  5. rpop keyName
  6. lindex keyName index(坐标从0开始)
  7. llen keyName
  8. lrem keyName count target
  9. ltrim keyName n n1(坐标从0开始)
  10. rpoplpush keyName1 keyName2
  11. linsert keyName before value value2

redis 集合(set)

  1. sadd keyName value1 value2 …
  2. smembers keyName
  3. sismember keyName value
  4. scard keyName
  5. srem keyName value
  6. srandmember keyName count
  7. spop keyName
  8. smove keyName1 keyName2 value
  9. sdiff keyName1 keyName2(keyName1为参考点,值为keyName2没有的)
  10. sinter keyName1 keyName2
  11. sunion keyName1 keyName2

rediss 哈希(hash)

  1. hset keyNames keyName1 value1 keyName2 value2 …
  2. hget keyNames keyName
  3. hmset keyNames keyName1 value1 keyName2 value2…(测试发现,hset 和 hmset 效果一样。。。。)
  4. hdel keyNames keyName
  5. hlen keyNames
  6. hexists keyNames
  7. hkeys keyNames
  8. hvals keyNames
  9. hincrby keyNames keyName n(增加n)
  10. hincrbyfloat keyNames keyName n(增加n)
  11. hsetnx keyNames keyName value

redis集合(zset)

  1. zadd keyName num1 value1 num2 value2 …
  2. zrange keyName 0 -1
  3. zrange keyName 0 -1 withscores
  4. zrangebyscore keyName num1j num2
  5. zrangebyscore keyName num1 (num2
  6. zrangebyscore keyName (num1 num2
  7. zrangebyscore keyName (num1 (num2
  8. zrangebyscore keyName num1 num2 limit n m (从第n包括n开始,取m个数)
  9. zrem keyName value
  10. zcard keyName
  11. zcount keyName min max
  12. zrank keyName value (返回元素下标,下标从0开始)
  13. zscore keyName value
  14. zrevrange keyName 0 -1
  15. zrevrangebyscore keyName max min
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值