• redis简单应用demo


    redis简单应用demo
    1.字符串
    127.0.0.1:6379> set hello toney
    OK
    127.0.0.1:6379> type hello
    string
    127.0.0.1:6379> get hello
    "toney"

    2.Hash哈希表HashMap<key,HashMap<>>
    127.0.0.1:6379> hset hash_test a 1
    (integer) 1
    127.0.0.1:6379> hset hash_test b 2
    (integer) 1
    127.0.0.1:6379> hgetall hash_test
    1) "a"
    2) "1"
    3) "b"
    4) "2"
    127.0.0.1:6379> hget hash_test
    (error) ERR wrong number of arguments for 'hget' command
    127.0.0.1:6379> hget hash_test a
    "1"
    127.0.0.1:6379> hget hash_test b
    "2"
    127.0.0.1:6379> hkeys hash_test
    1) "a"
    2) "b"

    3.List列表(存在重复的情况)
    127.0.0.1:6379> lpush study redis
    (integer) 1
    127.0.0.1:6379> lpush study mongodb
    (integer) 2
    127.0.0.1:6379> lpush study mysql
    (integer) 3
    127.0.0.1:6379> lpush study mysql
    (integer) 4
    127.0.0.1:6379> lrange study 0 10
    1) "mysql"
    2) "mysql"
    3) "mongodb"
    4) "redis"

    4.set集合(不存在重复的情况)
    127.0.0.1:6379> sadd roomInfo::1001 tony
    (integer) 1
    127.0.0.1:6379> sadd roomInfo::1001 mike
    (integer) 1
    127.0.0.1:6379> sadd roomInfo::1001 steve
    (integer) 1
    127.0.0.1:6379> scard roomInfo::1001
    (integer) 3
    127.0.0.1:6379> smembers roomInfo::1001
    1) "mike"
    2) "steve"
    3) "tony"

    5.sortedSet有序集合(有序集合的成员是唯一的,但分数(score)却可以重复。)
    127.0.0.1:6379> zadd itScort 1 redis
    (integer) 1
    127.0.0.1:6379> zadd itScort 2 mongodb
    (integer) 1
    127.0.0.1:6379> zadd itScort 3 mysql
    (integer) 1
    127.0.0.1:6379> zadd itScort 3 mysql
    (integer) 0
    127.0.0.1:6379> zadd itScort 4 mysql
    (integer) 0
    127.0.0.1:6379> zadd itScort 3 es
    (integer) 1
    127.0.0.1:6379> type itScort
    zset
    127.0.0.1:6379> zrange itScort 0 10 WITHSCORES
    1) "redis"
    2) "1"
    3) "mongodb"
    4) "2"
    5) "es"
    6) "3"
    7) "mysql"
    8) "4"


    6.订单自增长的思路:业务编码+地区+自增数值
    127.0.0.1:6379> set orderId 1
    OK
    127.0.0.1:6379> incr orderId
    (integer) 2
    127.0.0.1:6379> incr orderId
    (integer) 3
    127.0.0.1:6379> get orderId
    "3"
    127.0.0.1:6379> incr orderId
    (integer) 4
    127.0.0.1:6379> get orderId
    "4"

  • 相关阅读:
    小程序云开发学习笔记
    188.gulp创建任务
    187.gulp介绍和安装
    186.npm使用详解
    185.nvm和node.js环境配置
    171.补充-在模板中添加权限控制
    170.分组-group、permission、user的操作
    内置中间件CommonMiddleware
    Django内置的中间件
    144.中间件的原理和定义方式详解
  • 原文地址:https://www.cnblogs.com/oktokeep/p/16341298.html
Copyright © 2020-2023  润新知