美文网首页
Redis学习

Redis学习

作者: 1e42ed00ff39 | 来源:发表于2017-10-25 20:58 被阅读6次

    Redis:开源,高性能的,基于键值对的缓存与存储系统,通过多种key-value数据类型来适应不同场景下的缓存与存储需求(字符串类型,散列类型,列表类型,集合类型,有序集合类型)

    1.2.1存储结构

    Remote Dictionary Server(远程字典服务器):

    使用post变量存储数据

    Post[‘title’] = “Hello World!”

    Post[‘content’] = “Blablabla…”

    Post[‘views’] = 0

    1.2.2内存存储与持久化

    REDIS存储于内存中,通过持久化来维护数据异步进入设备

    1.2.3功能丰富

    1)设置生存时间TTL Time To

    Live,生存时间到期后会自动被删除

    2)限制数据占用的最大内存空间

    3)实现队列

    1.2.4简单稳定

    HSET post:1 title MyFirstTitle author Emmacontent;

    HGETALL post:1

    HGET post:1 title author

    2.1启动Redis

    CentOS7.2

    $ redis-server#开启redis服务器,接口为6379

    $ redis-cli开启命令行

    PING

    3.1基本介绍

    SET bar 1

    2)判断存在与否

    EXISTS key

    3)删除key

    DEL key

    4)获得键值的数据类型

    TYPE key

    Redis> SET foo 1redis> TYPE foo

    3.2字符串类型

    SET key value

    GET key

    Php里面是

    $redis = new Redis();

    $redis->connect(‘127.0.0.1’, 6379);

    ?>

    2)递增数字

    INCR key

    3)增加指定的数字

    INCRBY key increment

    4)减少指定的整数

    DECR key

    DECRBY key decrement

    Redis> DECR bar

    5)向尾部追加值

    APPEND key value

    相关文章

      网友评论

          本文标题:Redis学习

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