zoukankan      html  css  js  c++  java
  • Redis数据库1

    一.启动服务
    #进入redis安装文件夹
    cd /usr/local/redis/
    #开启服务端(后端开启)
    ./bin/redis-server ./redis.conf
    #开启客户端
    ./bin/redis-cli
    #测试是否连接,若返回PONG,则连接成功
    ping
    #关闭redis
    ./bin/redis-cli shutdown

    二.Redis数据结构介绍
    redis是一种高级的key-value的存储系统,,其中value支持五种数据类型;
    1.String--字符串;
    2.hash--哈希;
    3.list--字符串列表;
    4.set--字符串集合;
    5.sorted set--有序字符串集合;

    三.存储String
    String是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的,这意味着该类型的存入和获取的数据相同.Redis中字符串类型的value最多可以容纳512M的字符串长度;
    1.设定key持有指定的字符串value,如果key存在,则进行覆盖,总是返回OK;
    set name tom   #为名为name的key,赋值为tom
    2.取值,若key为空,则返回nil
    get name   #取出名为name的key,中的值,返回"tom"
    3.删除指定key
    del name  #删除名为name的key,其携带的值也消失
    4.将指定的key的value原子性的递增1,如果该key不存在,其初始值为0
    incr num #num不存在,初始值为0
    get num #自增1,返回"1"
    5.将指定的key的value原子性的递减1,如果该key不存在,其初始值为0,自减1,变为-1;
    decr pass #pass不存在,初始为0,递减为-1;
    get pass #返回"-1"
    6.将指定的key的value原子性增加increment
    incrby pass 5
    7.将指定的key的value原子性减少increment
    decrby pass 10
    8.拼凑字符串,如果key存在,则在其后追加,否则,重新创建一个key
    append key value;


    四.存储hash
    Redis中的Hash类型可以看成具有String Key和String Value的map容器,所以该类型非常适合存储值对象的信息.
    1.为指定的key设定field/value对(键值对)
    hset key field value;
    2.设置key中的多个field/value
    hmset key field1 value1 field2 value2...
    3.返回指定的key中的field值
    hget key field
    4.获取key中的多个field的值
    hmget key field1 field2
    5.获取key中的所有field-value
    hgetall key
    6.删除一个或多个字段,返回被删除的字段个数
    hdel key field1 field2
    7.删除整个list
    del key
    8.设置key中field的值增加increment
    hincrby key field increment

    五.其它
    1.判断指定的key中的field是否存在
    hexists key field
    2.获取key所包含的field的数量
    hlen key
    3.获得所有的key
    hkeys key
    4.获取所有的value
    hvals key

  • 相关阅读:
    unity3d 随机生成地形之随机山脉
    unity3d ppsspp模拟器中的post processing shader在unity中使用
    unity3d shader之实时室外光线散射(大气散射)渲染
    Unity3d 游戏中的实时降噪-对Square Enix文档的研究与实现
    Unity3d 获取屏幕depth与normal
    unity3d Hair real time rendering 真实头发实时渲染
    java.net.URL类
    Springboot定时任务
    Base64编码
    ShiroUtil 对密码进行加密
  • 原文地址:https://www.cnblogs.com/huguangqin/p/7327666.html
Copyright © 2011-2022 走看看