美文网首页
redis安装

redis安装

作者: _UniCorn | 来源:发表于2019-07-31 15:16 被阅读0次

    - 1.安装jmt@t12:~$ sudo apt-get install redis-server

    - 查看 ps aux|grep redis

    - 启动Redis:

        - sudo service redis-server start

    - 停止 Redis

        - sudo service redis-server stop   

    - 连接上Redis

        - redis-cli -h ip -p port

        ## 字符串

        - 设置过期时间

            - set key value EX 过期时间(S)

        - 查看过期时间

            - ttl key

                *  过去就自动删除了

        - expire key timeout(时间) 也可以设置过期时间

        - keys * 查看所有的 key

        ## 列表

            - 一个 key下面可以对应一个列表

            - 添加元素

                - lpush key value

                - rpush key value

            - 查看列表中的元素

                - lrange websites start stop 

                - lrange websites 0 -1

            - 从列表中删除元素

                - lpop key (将第0个元素移除)

                - rpop key ( 将最后一个元素移除)

            - 移除具体的某一个元素

              - lrem key count value

              - lrem websites 2 baidu.com (count移除的个数)

              - count > 0 从表头开始向表尾搜索

              - count < 0 从表尾开始向表头搜索

              - count =0 移除所有 与 value相等的值

            - 通过下表访问值

                - lindex websites 1

            - 看总共有多少个值

                - llen websites

    ## 集合

    - 与列表的不同:  无序 , 不重复

        - 添加:

            - sadd key value

            - sadd key value

        - 查看:

            - smembers key

        - 移除:

            - srem key value

        - 查看集合元素的个数:

            - scard key

        - 获取多个集合的交集:

            - sinter set1 set2  (生成一个新的集合)

        - 集合的并集:

            - sunion set1 set2

        - 集合的差集:

            - sdiff set1 set2

    ## 哈希 【Python中的字典】

        - hset key baidu www.baidu.com

        - hest key google www.google.com

        - 查看:

            - hget  key baidu

            - 查看所有的

                - hvals key

        - 删除

        - hder key baidu 

    * 清空数据

        * flushall

    ## 数据缓存

    - redis 单个value 最大限制是1G

    ## keys键 操作

    - exists key  测试指定 key 是否存在

    - del  key1 key2 ...keyn  删除给定的 key

    - type key          返回给定key的value 类型

    - keys pattern      返回匹配指定模式的所有 key

    - rename oldkey  newkey  改名字

    - dbsize          返回当前数据库的key数量

    - expire 可以 seconds  为key指定 过期时间

    - ttl key  返回key的剩余过期秒数

    - select db-index  选择数据库

    - move key db-indx 将key从当前数据库移动到指定数据库

    - flushdb    删除当前数据库中所有key

    - flushall  删除所有数据库中的所有key

    相关文章

      网友评论

          本文标题:redis安装

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